Как сортировать строки без учета регистра в postgresql?

Как сортировать строки без учета регистра в postgresql? Желательно не использовать тип данных CITEXT. Пробовал ORDER BY LOWWER(colname), не сработало.


Ответы (1 шт):

Автор решения: Slava Rozhnev

Вы можете использовать разные COLLATE с ORDER BY

select * from users order by nick COLLATE "default";
 
select * from users order by nick COLLATE "C";

PostgreSQL fiddle

→ Ссылка