Re: Динамический набор выражений в "order by"

Поиск
Список
Период
Сортировка
От Заяц Алексей
Тема Re: Динамический набор выражений в "order by"
Дата
Msg-id 47445EF0.2020305@antora.ru
обсуждение исходный текст
Ответы Re: Динамический набор выражений в "order by"  ("Sergey Konoplev" <gray.ru@gmail.com>)
Список pgsql-ru-general
Привет, Сергей.

select id from  topic order by  ( case when 1=2 then title else name end );

в таком варианту нужно чтобы выражения внутри case были одно типа.

Sergey Konoplev пишет:
> Привет,
>
> Есть процедура, принимающая какие-то аргументы. Аргументы должны
> влиять на набор выражений "order by" одного из запросов. Например: в
> одном случае сортировка по полям 1, 2 (desc) и 3, а в другом по 3, 1 и
> 2, а в третьем только по 2 и 3.
>
> Есть ли решение позволяющее сделать это без использования
> динамического SQL или дублирования кода?
>
С уважением,
Алексей Заяц.

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

Предыдущее
От: "Sergey Konoplev"
Дата:
Сообщение: Динамический набор выражений в "order by"
Следующее
От: "Sergey Konoplev"
Дата:
Сообщение: Re: Динамический набор выражений в "order by"