RESOLVIDO. Visto não utilizar (para este caso) a versão 9, segui a dica do Edmilton.
Obrigado a todos Em 15 de fevereiro de 2012 13:11, Irineu <[email protected]> escreveu: > Em 15/02/2012 02:45, Danilo Silva escreveu: > > Pessoal, > > > > Tenho a seguinte select: > > > > SELECT codigo, nome FROM tabela WHERE (codigo IN (4,6,1,3)) > > > > Existe a possibilidade de ordenar pelo codigo, de forma que o > > resultado seja ordenado pela mesma ordem que foi passado no IN? ou > > seja, o 1º resultado seria o código 4, o 2º seria o codigo 6 e assim > > por diante? > > > > Obrigado a todos > > > > Danilo > > outra possibilidade um tanto incomum : > > SELECT codigo, nome FROM tabela WHERE (codigo IN (4,6,1,3)) ORDER BY > POSITION (codigo IN ARRAY[4,6,1,3]::TEXT) > > -- > Irineu Raymundo > Programador/Consultor Técnico > Senda Engenharia de Dados Ltda. > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
