[firebase-br] Demais Funcionalidades

Mario brujeria em task.com.br
Sex Dez 8 08:52:59 -03 2006


Ola,

obrigado por responder!

Sobre o distinct ainda não me convenceu =)

Olhe só:
1. SELECT NOME,SUM(QUANTIDADE) FROM PRODUTOS GROUP BY 1;

2. SELECT DISTINCT NOME,QUANTIDADE FROM PRODUTOS;

Esta vendo que os dois SQL trazem valores diferentes?
Agora imagine que o SQL 1 tenha 10 campos, além do SUM.
Dai seria mais conveniente usar um GROUP BY * do que GROUP BY
1,2,3,4,5,6,7,8,9,10.

Capiche?

Mas tudo bem, FB domina!
Valeu
Mario H.

Em Sex, 2006-12-08 às 05:43 -0300, Jeferson Oliveira escreveu:
> Mario escreveu:
> > sobre o DELETE não funcionou o q oce falou:
> 
> Desculpe-me Mario. Analisei mal sua sentença. Além do AND há o
> problema de a cláusula FROM referenciar mais de uma tabela. E
> realmente nesse caso se o "grupo de registros" ao qual você se refere
> é formado por registros de mais de uma tabela, e pretende excluir
> registros de ambas em uma única sentença, de fato não é possível.
> Por que? Bom, porque não! Porque a especificação SQL não prevê a
> execução de queries de gravação que afetem mais de uma entidade por
> vez.
> 
> > sobre o distinct, eu quero usar GROUP BY de acordo com a sua
> > funcionalidade, ou seja, agrupar por campos.
> 
> Se vai agrupar sem utilizar nenhuma função de agregação, DISTINCT terá
> o mesmo efeito que GROUP BY TODOS OS CAMPOS, não incluindo no conjunto
> de dados resultante os registros repetidos.
> 
> 
> Abraço!
> Jeferson Oliveira
> 
> ______________________________________________
> 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