order by (case when 10 then 1 when 14 then 2 when 29 then 3 when 49 then 4
when 20 then 5 end)
Em 6 de janeiro de 2015 19:19, Marcelo Florindo marceloflori...@gmail.com
escreveu:
Boa noite colegas,
Eu tenho este sql:
Select * from fabricante where id in (10,14,29,49,20)
Preciso que o
Faz assim:
Select * from fabricante where id in (10,14,29,49,20) order by id
Ops, não tinha visto o 20 no final... vai ter de usar algum outro parâmetro
para fazer isso eu acho...
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
O 49 apareceria depois do 20, ou seja, não estaria na ordem dos dados
internos do in.
2015-01-06 19:26 GMT-05:00 Márcio A. Sepp mar...@zyontecnologia.com.br:
Select * from fabricante where id in (10,14,29,49,20)
Preciso que o select venha na mesma ordem do in, alguma ideia?
Faz assim:
Select * from fabricante where id in (10,14,29,49,20)
Preciso que o select venha na mesma ordem do in, alguma ideia?
Faz assim:
Select * from fabricante where id in (10,14,29,49,20) order by id
___
pgbr-geral mailing list
O 49 apareceria depois do 20, ou seja, não estaria na ordem dos dados internos
do in.
É verdade. Achei interessante a sua solução...
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
Boa noite colegas,
Eu tenho este sql:
Select * from fabricante where id in (10,14,29,49,20)
Preciso que o select venha na mesma ordem do in, alguma ideia?
Grato a todos e feliz 2015!!!
Marcelo
___
pgbr-geral mailing list
Boa tarde, tenho postgresql 9.3.5 instalado em debian 7 64 bits através do
repositório ,http://apt.postgresql.org/
ao tentar instalar a extension hstore, percebi que tinha que instalar o
pacote postgresql-contrib
mas ao instalar o pacote ele tenta buscar no repositório um arquivo
RESOLVIDO,
esqueci de atualizar, apt-get update
Atenciosamente,
Alessandro Lima
email grandegoia...@gmail.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Marcos,
No meu caso os valores são dinâmicos. Existe alguma forma de automatizar isto?
Obrigado!
Marcelo
Em 06/01/2015, à(s) 22:24, Marcos Thomaz marcosthom...@gmail.com escreveu:
order by (case when 10 then 1 when 14 then 2 when 29 then 3 when 49 then 4
when 20 then 5 end)
Em 6 de
Em 6 de janeiro de 2015 22:19, Marcelo Florindo marceloflori...@gmail.com
escreveu:
Boa noite colegas,
Eu tenho este sql:
Select * from fabricante where id in (10,14,29,49,20)
Preciso que o select venha na mesma ordem do in, alguma ideia?
Crie uma função que faça a ordenação:
Se a construção do SQL (da cláusula IN) vier da aplicação, o ideal seria
automatizar pela aplicação a criação da parte referente a ordenação também.
Pode ser que exista uma forma mais simples, mas pelo menos no momento não
consigo me lembrar.
Em 6 de janeiro de 2015 21:53, Marcelo Florindo
11 matches
Mail list logo