Неправильная сортировка / сопоставление / порядок с пробелами в Postgresql 9.4
Я использую Postgresql 9.4.5. Когда я иду в PSQL и запускаю\l
я получил
Encoding is UTF8
Collate is en_US.UTF-8
cCtype is en_US.UTF-8
я имеюproducts
стол сname
столбец, который имеет следующие имена:
T-700A Grouped
T-700 AGrouped
T-700A Halved
T-700 Whole
Когда я выполняю следующий SQL в pql
SELECT name FROM products WHERE name LIKE '%T-700%' ORDER By name ASC;
Я получаю следующий вывод
T-700A Grouped
T-700 AGrouped
T-700A Halved
T-700 Whole
Такая сортировка не выглядит естественной. Я ожидал получить
T-700 AGrouped
T-700 Whole
T-700A Grouped
T-700A Halved
Не похоже, что Postgres обрабатывает пространства так, как я ожидал. Может кто-нибудь объяснить, что происходит и предложить способ исправить это?