Galera qual a finalidade de usar um group by (sql) em uma consulta…
e se puderem me mostrem um exemplo…
Obrigado.
Galera qual a finalidade de usar um group by (sql) em uma consulta…
e se puderem me mostrem um exemplo…
Obrigado.
Oi,
Na realidade group by seria algo como “agrupar por (grupo)”
Exemplo:
[code]Tabela Horas
Nome: Lina
Horas_trabalho: 8 (dia 01/09/2009)
Nome: Java_Terminator
Horas_trabalho: 8 (dia 01/09/2009)
Nome: Lina
Horas_trabalho: 5 (dia 02/09/2009)
Nome: Java_Terminator
Horas_trabalho: 8 (dia 02/09/2009)[/code]
Se você quiser fazer uma função para somar (SUM) a quantidade de horas de trabalho de todo mundo,
você faria:
SELECT SUM (Horas_trabalho) FROM Horas;
Resultado: 29
Agora, se você quiser agrupar por nome e ter um resultado separado, você faria:
SELECT Nome, SUM (Horas_trabalho) FROM Horas GROUP BY Nome
Resultado: Lina = 13 - Java_Terminator = 16
Tchauzin!
…Muito Obrigado Lina… sua resposta foi de grande ajuda, vouu colocar no tópico como resovido, qual quer coisa posto outro…
Obrigado.