RES: Order by behaviour

Поиск
Список
Период
Сортировка
От Carlos H. Reimer
Тема RES: Order by behaviour
Дата
Msg-id PEEPKDFEHHEMKBBFPOOKMELCEFAA.carlos.reimer@opendb.com.br
обсуждение исходный текст
Ответ на Re: Order by behaviour  (Stephan Szabo <sszabo@megazone.bigpanda.com>)
Ответы Re: RES: Order by behaviour
Список pgsql-general
Hi,

I was trying to find the docs about the collating sequence standards but
could not find.

Would like to know for example which characters are ignored by the "order
by" in some of the collating types.

Please, can anyone indicate me where could I find documentation about these
standards?

Thanks in advance!

> -----Mensagem original-----
> De: Stephan Szabo [mailto:sszabo@megazone.bigpanda.com]
> Enviada em: quarta-feira, 28 de março de 2007 19:23
> Para: Carlos H. Reimer
> Cc: pgsql-general@postgresql.org
> Assunto: Re: [GENERAL] Order by behaviour
>
>
> On Wed, 28 Mar 2007, Carlos H. Reimer wrote:
>
> > Hi,
> >
> > We have a PostgreSQL 8.0.6 cluster configured with
> lc_collate=pt_BR.UTF-8
> > and when we run the following SELECT:
> > SELECT substr(nomerazao,1,4),
> > ascii(substr(nomerazao,1,1)),
> > ascii(substr(nomerazao,2,1))
> > from spunico.unico order by nomerazao;
> >
> > is returning:
> >
> >  substr | ascii | ascii
> > --------+-------+-------
> >         |    32 |     0
> >         |    32 |     0
> >  1000   |    49 |    48
> >  1.DI   |    49 |    46
> >  1° R   |    49 |   176
> >  2M C   |    50 |    77
> >  3A.G   |    51 |    65
> >  A. A   |    65 |    46
> >  AABA   |    65 |    65
> >  A.A.   |    65 |    46
> >  A.AG   |    65 |    46
> >  A.A.   |    65 |    46
> >  A.A.   |    65 |    46
> >  ABAS   |    65 |    66
> >  ABAS   |    65 |    66
> >  ABAT   |    65 |    66
> >  A.B.   |    65 |    46
> >  A.B.   |    65 |    46
> >  ABCC   |    65 |    66
> >  A.B.   |    65 |    46
> >  A.B.   |    65 |    46
> >
> > Are not the lines out of order or is it a normal behaviour for
> a server with
> > lc_collate=pt_BR.UTF-8?
>
> Many collations ignore spaces and symbols on the first pass, so, for
> example you might have "A Z" > "AB" despite the fact that a space has a
> lower value than a B.
>
>


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

Предыдущее
От: Thomas Kellerer
Дата:
Сообщение: Re: Storing blobs in PG DB
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: Seg fault in pg_dump?