Re: [firebase-br] group by é "SEMPRE" realmete necessário?
Carlos H. Cantu (TeamFB)
listas em warmboot.com.br
Qua Ago 16 21:25:33 -03 2006
Querer que o "Firebird" deduza as coisas ao invés de escrever o
comando do jeito correto (seguindo a definição do SQL) é pedir pra
arranjar problemas.
[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
G> Aí galera, tenho uma dúvida cruel.
G> GROUP BY É "SEMPRE" REALMENTE NESCESSÁRIO???
G> qr dizr, eu sei q é necessário, mas eu acho q não deveria ser em todos os
G> casos.
G> pergunto iço pq acredito q o próprio interpretador sql deveria
G> automaticamente saber qdo aplicar o group by.
G> exemplo:
G> select
G> nome, sum(valor)
G> from
G> produto
G> group by
G> nome
G> é claro q no comando acima o group by é obrigatório, mas o interpretador não
G> poderia "deduzir" iço?
G> afinal de contas, se está se utilizando um comando sum() ou count(),
G> deduz-se q as outras colunas
G> q não estejam usando este comando entram em um group by, estou correto?
G> outros exemplos:
G> select
G> mes, count(*)
G> from
G> venda
G> where
G> ano = 2005
G> caso o group by não fosse informado, o compilado deveria "entender" q o
G> grupo seria feito apenas pelo mes.
G> iço facilitaria um pouco nosso trabalho e diminuiria os errinhos q
G> cometemos.
G> concordam comigo?
Mais detalhes sobre a lista de discussão lista