Re: BUG #8118: Wrong sorting text

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
>

In response to

Browse pgsql-bugs by date

  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