Re: ORDER records based on parameters in IN clause

Поиск
Список
Период
Сортировка
От Scott Marlowe
Тема Re: ORDER records based on parameters in IN clause
Дата
Msg-id 1120057638.8208.117.camel@state.g2switchworks.com
обсуждение исходный текст
Ответ на Re: ORDER records based on parameters in IN clause  ("Russell Simpkins" <russellsimpkins@hotmail.com>)
Ответы Re: ORDER records based on parameters in IN clause
Список pgsql-sql
On Wed, 2005-06-29 at 09:22, Russell Simpkins wrote:
> fair enough. but a simple order by id would never work.
> 

Try this:

select     *,case     when id=2003 then 1     when id=1342 then 2     when id=799 then 3     when id=1450 then 4 end as
ob
 
from tablename 
where id in (2003,1342,799,1450) 
order by ob;


В списке pgsql-sql по дате отправления:

Предыдущее
От: Michael Fuhr
Дата:
Сообщение: Re: ORDER records based on parameters in IN clause
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: ENUM like data type