Re: BUG #8118: Wrong sorting text

Поиск
Список
Период
Сортировка
От Daniele Varrazzo
Тема Re: BUG #8118: Wrong sorting text
Дата
Msg-id CA+mi_8Y-0DwHtFNxQZ9BZVjpHDXxNZNipq9-RF_M42trk=0R=w@mail.gmail.com
обсуждение исходный текст
Ответ на Re: BUG #8118: Wrong sorting text  (Jov <amutu@amutu.com>)
Ответы Re: BUG #8118: Wrong sorting text  (whiplash <whiplash@bss.org.ua>)
Список 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 по дате отправления:

Предыдущее
От: Jov
Дата:
Сообщение: Re: BUG #8118: Wrong sorting text
Следующее
От: eleasar22@gmail.com
Дата:
Сообщение: BUG #8124: How to uninstall and reinstall postgreSQL 9.2