Re: [PGSQL-RU-GENERAL] Условное упорядочивание по произвольному набору полей

Поиск
Список
Период
Сортировка
От silly_sad
Тема Re: [PGSQL-RU-GENERAL] Условное упорядочивание по произвольному набору полей
Дата
Msg-id 47A8085D.8040904@bankir.ru
обсуждение исходный текст
Ответы Re: [pgsql-ru-general] [PGSQL-RU-GENERAL] Условное упорядочивание по произвольному набору полей
Список pgsql-ru-general
Sergey Konoplev wrote:
> Добрый день.
>
> Мне часто приходилось сталкиваться с проблемой дублирования одних и
> тех же запросов в связи с необходимостью упорядочивания их результатов
> по разным наборам полей (разные поля, разное количество полей) в
> зависимости от каких-то условий. В случае с маленькими объёмом кода
> это решается стандартными средствами, но, когда код выходит за
> несколько десятков строк, избыточность часто приводит к не хорошим
> последствиям.
>
> Для решения этой проблемы я написал пару операторов:
>
> @< - сортировка в прямом порядке
> @> - сортировка в обратном порядке

> p.s. К сожалению операторы пока не работают с текстовыми полями, т.к.
> мне ещё не удалось победить локализацию.

Это очень полезно, но что с индексами ?

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

Предыдущее
От: "Sergey Konoplev"
Дата:
Сообщение: [PGSQL-RU-GENERAL] Условное упорядочивание по произвольному набору полей
Следующее
От: "Sergey Konoplev"
Дата:
Сообщение: Re: [pgsql-ru-general] [PGSQL-RU-GENERAL] Условное упорядочивание по произвольному набору полей