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…
Group by
4 Respostas
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.
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.
Eu posso usar between na cláusula having …?? tentei usar aqui é deu pau gostaria de confirmar esse informação com vcs.
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