Robert Voinea <robert.voi...@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

-- 
Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin

Reply via email to