В следующем запросе в SQLiteпорядок сортировки в SQLite
SELECT cfpref FROM cfprefs ORDER BY cfpref
Я ожидаю, что выход будет отсортирован в порядке ASCII. Тем не менее, вывод содержит
GLAIC_TLC
GLAICSPW
в таком порядке, хотя подчеркивание (_) в ASCII-таблице располагается после заглавных букв. Это намеренно, или это ошибка?
Хороший @peterm вызов. Я не ожидал такого поведения. [NOCASE - То же, что и двоичное, кроме 26 символов верхнего регистра ASCII, сворачиваются до их младших эквивалентов до сравнения) (https://www.sqlite.org/datatype3.html) –