Agregação integrada – Parte 1
Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 34 de 72.
Há muitas funções integradas no SQL, mas nesta lição abordaremos as funções de agregação.
Uma função de agregação recebe um campo como entrada e calcula algo sobre esse campo. As funções de agregação mais comuns são:
MAX- Retorna o valor máximo de um campoMIN- Retorna o valor mínimo de um campoAVG- Retorna o valor médio de um campo
COUNT- Retorna o número total de registrosSUM- Retorna a soma de todos os valores não nulos em um campo
Você pode usar estas funções na sua instrução SELECT desta forma:
SELECT MAX(col1), MIN(col2), AVG(col3), …Por exemplo, para encontrar o maior salário em uma tabela de funcionários:
SELECT MAX(salary) FROM employeesOu para obter várias agregações de uma só vez:
SELECT MAX(salary), MIN(salary), AVG(salary) FROM employeesDesafio
FácilTabelas e colunas disponíveis:
sales:product_id,price_per_unit,quantity
Escreva uma consulta que retorne:
- O número total de transações de vendas
- A quantidade média por venda
- O preço máximo por unidade
- A receita total (soma de quantidade * price_per_unit)
Seu resultado deve ter estes nomes exatos de colunas:
total_transactionsavg_quantitymax_unit_pricetotal_revenue
Experimente você mesmo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Mais palavras-chave
A palavra-chave INA palavra-chave BETWEENA palavra-chave LIKEA palavra-chave ASRecapitulação - Modelos de celulares2Condições
Noções básicas de condiçõesA palavra-chave ANDA palavra-chave ORA palavra-chave NOTCombinação de várias condiçõesParêntesesBooleanos3Formato de retorno específico
Valores nulosOrdenar resultados - Parte 1Ordenar resultados - Parte 2Recapitulação - Empresa de segurança cibernéticaLimitar o número de registrosRecapitulação - Fábrica de veículos6Desafios introdutórios
Revisão - Eleição parlamentarRevisão - Prisão criminal pela políciaRevisão - Recipiente de bebidas de barRevisão - Projetar novas colunasPratique por conta própria: Playground de SQL