Ответ 1
ORDER BY column COLLATE NOCASE;
просто интересно, является ли theres способом сортировки результатов запроса, игнорируя регистр. В настоящее время поля, начинающиеся с буквы верхнего регистра, сортируются и помещаются поверх списка, а поля, начинающиеся с строчной буквы, также сортируются, но помещаются после полей верхнего регистра.
Спасибо - Mike
ORDER BY column COLLATE NOCASE;
Преобразуйте все записи в нижний регистр, например: выберите имя из порядка таблицы по LCASE (имя)
LCASE или LOWER (Проверить документацию)
На Android вам предоставляется функция сортировки LOCALIZED.
Когда вы укажете свой столбец, сделайте следующее:
CREATE TABLE song (..., название TEXT COLLATE LOCALIZED ASC,...)
Он отлично работает. Если у вас есть исходный код Android, просто выполните поиск "COLLATE", чтобы просмотреть всевозможные примеры.