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

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: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

Sergey Konoplev wrote:
> Добрый день.
>
> Мне часто приходилось сталкиваться с проблемой дублирования одних и
> тех же запросов в связи с необходимостью упорядочивания их результатов
> по разным наборам полей (разные поля, разное количество полей) в
> зависимости от каких-то условий. В случае с маленькими объёмом кода
> это решается стандартными средствами, но, когда код выходит за
> несколько десятков строк, избыточность часто приводит к не хорошим
> последствиям.
>
> Для решения этой проблемы я написал пару операторов:
>
> @< - сортировка в прямом порядке
> @> - сортировка в обратном порядке

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

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

In response to

Responses

Browse pgsql-ru-general by date

  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] Условное упорядочивание по произвольному набору полей