Ola Danilo,

Na versao 9.1 basta ordenar, assim::

SELECT codigo, nome FROM tabela WHERE (codigo IN (4,6,1,3)) ORDER BY codigo


Att,
Paulo.



  ----- Original Message ----- 
  From: Danilo Silva 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Wednesday, February 15, 2012 2:45 AM
  Subject: [pgbr-geral] Definir ordenação


  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



------------------------------------------------------------------------------


  _______________________________________________
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a