Built-In Aggregate Part 1
Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 34 de 72.
Existem muitas funções integradas no SQL, mas nesta lição cobriremos 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 essas funções na sua instrução SELECT assim:
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 múltiplos agregados de uma vez:
SELECT MAX(salary), MIN(salary), AVG(salary) FROM employeesDesafio
FácilTabelas e colunas disponíveis:
<strong>sales</strong>:<strong>product_id</strong>,<strong>price_per_unit</strong>,<strong>quantity</strong>
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 quantity * 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
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columnsPratique por conta própria: Playground de SQL