GROUP BY
Combina linhas que têm os mesmos valores em linhas de resumo.
Exemplo: número de trabalhadores do grupo por local.
Sintaxe
GROUP BY field1, field2, ...fieldN
Argumentos
Argumento | Descrição |
|---|---|
field1 , field2 , ...fieldN
| Os aliases para os campos pelos quais você quer agrupar os resultados. |
Exemplo
Retorna o local e o máximo de anos de serviço de um trabalhador nesse local da fonte de dados
allWorkers
:SELECT location, max(yearsOfService) FROM allWorkers GROUP BY location
Limitações
Você não pode agrupar por:
- Campos agregados Exemplos:SUM(field1),AVG(field1).
- Campos de moeda
- Campos de várias instâncias