Re: [pgbr-geral] Usar campo criado no SELECT no WHERE

2011-10-05 Por tôpico Rudinei Dias
SELECT codigo, (valor1 + valor2) AS total FROM tabela WHERE (valor1 + valor2) 7 - Rudinei Dias ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br

Re: [pgbr-geral] Usar campo criado no SELECT no WHERE

2011-10-05 Por tôpico Fernando Wobeto
Pois é Rudinei, eu realmente não queria ter que repetir a operação no WHERE. O que o Alexsander sugeriu é muito interessante...mas ainda não acredito que de alguma forma não se possa pegar o resultado (campo criado) no WHERE. Se não me engano no MySQL vc consegue isso através do index da variável

Re: [pgbr-geral] Usar campo criado no SELECT no WHERE

2011-10-05 Por tôpico Leandro Guimarães Faria Corce DUTRA
Le 2011-O-5 08h28, Fernando Wobeto a écrit : Se não me engano no MySQL vc consegue isso através do index da variável no SELECT. Num ’tendi… -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (11) 9406 7191

Re: [pgbr-geral] Usar campo criado no SELECT no WHERE

2011-10-05 Por tôpico Rudinei Dias
No mysql você pode ordenar pelo indice da coluna, não usar em WHERE, nem mesmo com o alias de coluna (pelo menos ate a versão 5). A solução do Alexsander é interessante, muitas vezes sendo a única solução (por exemplo quando você precisa filtros complexos em subqueries com union e group by), porém

Re: [pgbr-geral] Usar campo criado no SELECT no WHERE

2011-10-05 Por tôpico Fernando Wobeto
Tens razão Rudinei, talvez no final das contas seria interessante eu criar até uma view e filtrar nela não é mesmo? Obrigado pelos esclarecimentos... Fernando Wobeto Desenvolvedor Web fernandowob...@gmail.com Em 5 de outubro de 2011 20:30, Rudinei Dias rudinei.d...@gmail.comescreveu: No

[pgbr-geral] Usar campo criado no SELECT no WHERE

2011-09-30 Por tôpico Fernando Wobeto
Boa tarde pessoal, gostaria de saber se tem como utilizar um campo criado no SELECT seja ele uma operação matemática ou um CASE no WHERE Exemplo: SELECT codigo, (valor1 + valor2) AS total FROM tabela WHERE total 7 ou SELECT codigo, CASE WHEN valor1 7 THEN valor1 *5 ELSE valor2 *5 END AS

Re: [pgbr-geral] Usar campo criado no SELECT no WHERE

2011-09-30 Por tôpico Alexsander Rosa
SELECT * FROM (SELECT codigo, (valor1 + valor2) AS total FROM tabela) as foo WHERE total 7 -- Atenciosamente, Alexsander da Rosa http://rednaxel.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br