Group by

4 respostas
edymrex

Bem estou aprendendo a manipular banco de dados sozinho mais não estou entedendo como a cláusula group by funciona…, alguém pode me explicar…?
já procurei no google e vi muita inrolação…

4 Respostas

fabiel

Aew brother no site www.java2s.com tem uns exemplos auto-explicativos de group by
vale a pena conferir.

A cláusula GROUP BY, tem a função de agrupar o resultado em subconjuntos que possuem valores correspondentes em uma ou mais colunas. Em cada grupo não há duas linhas com o mesmo valor na coluna, ou colunas, de agrupamento. Para as finalidades de agrupamento os valores nulos são considerados equivalentes.

Normalmente a cláusula GROUP BY é utilizada junto com expressões de agregação.

Veronicaaa

Olá
Só mais umas dicas:

  • Se você incluir uma função de grupo em uma cláusula Select, você não pode selecionar resultados individuais a menos que a coluna individual apareça também na cláusula Group By. Todas as colunas que você selecionou pelo Select devem aparecer no Group By.
  • Você pode utilizar a cláusula Where para excluir linhas antes de fazer a divisão dos grupos.
  • Você não pode utilizar o alias de uma coluna na cláusula Group By.
edymrex

Eu posso usar between na cláusula having …?? tentei usar aqui é deu pau gostaria de confirmar esse informação com vcs.

marciosantri

Between é apenas um instrução para comparação, não tem nenhum problema com
o uso em conjunto da cláusula having.

Criado 10 de setembro de 2007
Ultima resposta 10 de set. de 2007
Respostas 4
Participantes 4