Re: BUG #8118: Wrong sorting text - Mailing list pgsql-bugs

From Daniele Varrazzo
Subject Re: BUG #8118: Wrong sorting text
Date
Msg-id CA+mi_8Y-0DwHtFNxQZ9BZVjpHDXxNZNipq9-RF_M42trk=0R=w@mail.gmail.com
Whole thread Raw
In response to Re: BUG #8118: Wrong sorting text  (Jov <amutu@amutu.com>)
Responses Re: BUG #8118: Wrong sorting text  (whiplash <whiplash@bss.org.ua>)
List pgsql-bugs
>> Bug reference:      8118
>> Logged by:          whiplash
>> Email address:      whiplash@bss.org.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

pgsql-bugs by date:

Previous
From: Jov
Date:
Subject: Re: BUG #8118: Wrong sorting text
Next
From: eleasar22@gmail.com
Date:
Subject: BUG #8124: How to uninstall and reinstall postgreSQL 9.2