From: | whiplash <whiplash(at)bss(dot)org(dot)ua> |
---|---|
To: | Daniele Varrazzo <daniele(dot)varrazzo(at)gmail(dot)com> |
Cc: | Jov <amutu(at)amutu(dot)com>, pgsql-bugs <pgsql-bugs(at)postgresql(dot)org> |
Subject: | Re: BUG #8118: Wrong sorting text |
Date: | 2013-04-29 11:00:56 |
Message-ID: | 517E52E8.3040008@bss.org.ua |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Thank you, works fine.
>>> Bug reference: 8118
>>> Logged by: whiplash
>>> Email address:whiplash(at)bss(dot)org(dot)ua
>>> PostgreSQL version: 9.2.2
>>> Operating system: Linux (Fedora 11, Fedora 16 and Ubuntu 12.04)
>>> Description:
>>>
>>> I execute query (1):
>>>
>>> SELECT t.name
>>> FROM
>>> (
>>> SELECT 'AAA AAA' AS name
>>> UNION ALL
>>> SELECT 'AAA_AAA'
>>> UNION ALL
>>> SELECT 'BBB_AAA'
>>> UNION ALL
>>> SELECT 'BBB AAB'
>>> ) t
>>> ORDER BY t.name
>>>
>>> and I getting a result:
>>>
>>> AAA AAA
>>> AAA_AAA
>>> BBB_AAA
>>> BBB AAB
> It's a matter of collate. If you want ascii ordering specify collate "C".
>
> ...
> ORDER BY t.name collate "C";
> name
> ---------
> AAA AAA
> AAA_AAA
> BBB AAB
> BBB_AAA
> (4 rows)
>
> -- Daniele
>
From | Date | Subject | |
---|---|---|---|
Next Message | Marc Schablewski | 2013-04-29 11:06:29 | Optimizer problem with multi-column index |
Previous Message | dennis.coomans | 2013-04-29 10:21:36 | BUG #8126: error in translation dutch |