Re: [firebase-br] group by é "SEMPRE" realmete necessário?
Paulo Geloramo
paulogeloramo em terra.com.br
Qua Ago 16 19:45:55 -03 2006
Possivel é, mas não faz sentido,
pois poderia querer agrupar por mais
campo que não constam em select:
select nome, sum(valor)
from produto
group by codigo
Neste exemplo abaixo não será informado group by:
select 'teste' as nome, sum(valor)
from produto
O que voce ponsou é bem comum, mas
mesmo assim ainda fica muitas possibilidades
de fora.
[]s
Paulo Geloramo
-----Mensagem Original-----
De: "Gamarra" <francisco.gamarra em gmail.com>
Para: "FireBase" <lista em firebase.com.br>
Enviada em: quarta-feira, 16 de agosto de 2006 18:28
Assunto: [firebase-br] group by é "SEMPRE" realmete necessário?
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?
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista