SQLGROUP BYaggregationtutorial

O que é GROUP BY em SQL? Agrupando linhas para iniciantes

GROUP BY é o comando do SQL para "colapsar linhas em grupos e agregar". Em palavras simples: como obter "quantos pedidos cada cliente tem" em uma única consulta. O que você pode e o que não pode colocar no SELECT, a diferença em relação ao DISTINCT, GROUP BY sobre várias colunas e os erros mais comuns.

1 min de leituraSQL · GROUP BY · aggregation · tutorial

GROUP BY é o comando do SQL para "colapsar linhas idênticas em uma só e agregá-las". A forma básica de obter estatísticas: quantos pedidos cada cliente tem, as vendas totais por produto, o salário médio por departamento.

Este artigo está atualmente em russo. A tradução completa para o português está a caminho.

Pratique com exercícios reais

Resolva exercícios no treinador de SQL com correção instantânea e dicas.

Abrir o treinador