Re: Order by behaviour

Поиск
Список
Период
Сортировка
От Raymond O'Donnell
Тема Re: Order by behaviour
Дата
Msg-id 460AE678.2090300@iol.ie
обсуждение исходный текст
Ответ на Order by behaviour  ("Carlos H. Reimer" <carlos.reimer@opendb.com.br>)
Список pgsql-general
On 28/03/2007 22:52, Carlos H. Reimer wrote:

> SELECT substr(nomerazao,1,4),
> ascii(substr(nomerazao,1,1)),
> ascii(substr(nomerazao,2,1))
> from spunico.unico order by nomerazao;

You need to add aliases to the returned column by which you'd like to
order the result: your query is ordering the rows according to the
column "nomerazao" in the original table, rather than by the substr()
value returned.

Do something like this:

    SELECT substr(nomerazao,1,4) AS my_col,
    ascii(substr(nomerazao,1,1)),
    ascii(substr(nomerazao,2,1))
    from spunico.unico order by my_col;

HTH

Ray.

---------------------------------------------------------------
Raymond O'Donnell, Director of Music, Galway Cathedral, Ireland
rod@iol.ie
---------------------------------------------------------------

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

Предыдущее
От: "Carlos H. Reimer"
Дата:
Сообщение: Order by behaviour
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: Order by behaviour