| From: | silly_sad <sad(at)bankir(dot)ru> |
|---|---|
| To: | Sergey Konoplev <gray(dot)ru(at)gmail(dot)com> |
| Cc: | pgsql-ru-general(at)postgresql(dot)org |
| Subject: | Re: [PGSQL-RU-GENERAL] Условное упорядочивание по произвольному набору полей |
| Date: | 2008-02-05 06:55:25 |
| Message-ID: | 47A8085D.8040904@bankir.ru |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-ru-general |
Sergey Konoplev wrote:
> Добрый день.
>
> Мне часто приходилось сталкиваться с проблемой дублирования одних и
> тех же запросов в связи с необходимостью упорядочивания их результатов
> по разным наборам полей (разные поля, разное количество полей) в
> зависимости от каких-то условий. В случае с маленькими объёмом кода
> это решается стандартными средствами, но, когда код выходит за
> несколько десятков строк, избыточность часто приводит к не хорошим
> последствиям.
>
> Для решения этой проблемы я написал пару операторов:
>
> @< - сортировка в прямом порядке
> @> - сортировка в обратном порядке
> p.s. К сожалению операторы пока не работают с текстовыми полями, т.к.
> мне ещё не удалось победить локализацию.
Это очень полезно, но что с индексами ?
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Sergey Konoplev | 2008-02-06 14:37:12 | Re: [pgsql-ru-general] [PGSQL-RU-GENERAL] Условное упорядочивание по произвольному набору полей |
| Previous Message | Sergey Konoplev | 2008-02-04 15:57:26 | [PGSQL-RU-GENERAL] Условное упорядочивание по произвольному набору полей |