Доброе время суток
Столкнулся с непонятной ситуацией при сортировке строк.
Пример:
select * from (select 'asd_2' union select 'asd_' union select 'asd.1') a order by 1 asc;
у меня результат такой:
?column?
----------
asd_
asd.1
asd_2
(3 rows)
вместо ожидаемого:
?column?
----------
asd_
asd_2
asd.1
(3 rows)
Такое ощущение, что игнорируются все символы, кроме букв и чисел.
В чем может быть причина такого поведения?