Re: Weird sorting order - Mailing list pgsql-admin

From Kevin Grittner
Subject Re: Weird sorting order
Date
Msg-id 4C40359E0200002500033711@gw.wicourts.gov
Whole thread Raw
In response to Weird sorting order  (Robert Voinea <robert.voinea@topex.ro>)
Responses Re: Weird sorting order  (Robert Voinea <robert.voinea@topex.ro>)
List pgsql-admin
Robert Voinea <robert.voinea@topex.ro> wrote:

> Why is it that when running the query:
>
> SELECT * FROM test ORDER BY val;
>
> I get the following result?
>  id |  val
> ----+-------
>   1 | 200
>   2 | 201
>   3 | 202
>   4 | 203
>   5 | 210
>   6 | 211
>   7 | 2##23
>   8 | 2##24
>   9 | 2##25
>  10 | 2##33
>  11 | ##26
>  12 | 2ff
>  13 | ##31
>  14 | ##32
>  15 | ##34
> (15 rows)
>
> Shouldn't value '2ff' be placed right after '211' but before
> '2##23'?

That depends on your collation configuration.  What do you get
from?:

show lc_collate;

In many collations, special characters such as '#' are ignored.

-Kevin

pgsql-admin by date:

Previous
From: Brad Nicholson
Date:
Subject: Re: Setting up a warm standby server - some questions
Next
From: "Kevin Grittner"
Date:
Subject: Re: conditional backup