почему для LIKE нужен collate c?
Потому что только в ней символы [гарантированно] сравниваются по их кодам. И, соответственно, работает вот это преобразование: https://t.me/pgsql/333732
Вроде понял, спасибо. В вашем примере у строки, которая начинается с 'a', будет код первого символа 97 У строки, которая начинается c 'b' - 98. 'a_любой_текст' < 'b'
На самом деле -- в принцыпе, написать правила такого инкрементирования хотя бы для некоторых кодировок -- вполне возможно. Но непросто, и никто пока не занялся.
Обсуждают сегодня