Buscar

Aula14 - Group By

Prévia do material em texto

AULA 06 
 
 
Group By 
 
A cláusula GROUP BY organiza dados em 
grupos, produzindo sumários. 
 
A cláusula HAVING estabelece condições 
para listar esses grupos. Dizemos que a 
cláusula HAVING está para a cláusula 
GROUP BY, assim como a cláusula WHERE 
está para o comando SELECT. 
 
Observações: 
 
A coluna para agrupamento deve estar 
presente na cláusula SELECT. 
 
Lembre-se de agrupar pela coluna que se 
deseja a informação e não pela função de 
agregação que está sendo aplicada. 
 
SELECT <coluna(s)> FROM <tabela> 
WHERE <condições> 
[AND|OR] <condições> 
GROUP BY <coluna(s)> 
HAVING <condições> 
Funções de Agregação: 
 
- MAX: retorna o maior valor para o campo selecionado. 
- MIN: retorna o menor valor para o campo selecionado. 
- AVG: retorna a média dos valores para o campo 
selecionado. 
- SUM: retorna a soma dos valores para o campo 
selecionado. 
- COUNT: conta o número de registros.

Continue navegando