[firebase-br] group by é "SEMPRE" realmete necessário?
Gamarra
francisco.gamarra em gmail.com
Qua Ago 16 18:28:48 -03 2006
Aí galera, tenho uma dúvida cruel.
GROUP BY É "SEMPRE" REALMENTE NESCESSÁRIO???
qr dizr, eu sei q é necessário, mas eu acho q não deveria ser em todos os
casos.
pergunto iço pq acredito q o próprio interpretador sql deveria
automaticamente saber qdo aplicar o group by.
exemplo:
select
nome, sum(valor)
from
produto
group by
nome
é claro q no comando acima o group by é obrigatório, mas o interpretador não
poderia "deduzir" iço?
afinal de contas, se está se utilizando um comando sum() ou count(),
deduz-se q as outras colunas
q não estejam usando este comando entram em um group by, estou correto?
outros exemplos:
select
mes, count(*)
from
venda
where
ano = 2005
caso o group by não fosse informado, o compilado deveria "entender" q o
grupo seria feito apenas pelo mes.
iço facilitaria um pouco nosso trabalho e diminuiria os errinhos q
cometemos.
concordam comigo?
Mais detalhes sobre a lista de discussão lista