Re: ORDER BY 'DK', 'DE', DESC?

Поиск
Список
Период
Сортировка
От Greg Stark
Тема Re: ORDER BY 'DK', 'DE', DESC?
Дата
Msg-id 8765aqsqaf.fsf@stark.xeocode.com
обсуждение исходный текст
Ответ на Re: ORDER BY 'DK', 'DE', DESC?  (Adam Ruth <aruth@intercation.com>)
Список pgsql-general
Adam Ruth <aruth@intercation.com> writes:

> Due to the sorting of boolean values, you'd need:
>
> ORDER BY language = 'DK' desc, language like '%DE' desc, language;

Personally I find something like this clearer:

ORDER BY (CASE WHEN language = 'DK' THEN 1
               WHEN language like '%DE' THEN 2
               WHEN ...
               ELSE 5
               END
         )

--
greg

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

Предыдущее
От: jseymour@LinxNet.com (Jim Seymour)
Дата:
Сообщение: Re: Problem converting interval to seconds
Следующее
От: Thomas Beutin
Дата:
Сообщение: Re: problem with sorting using 'ORDER BY' when character field is filled with numerical values