Intereting Posts
Проекты внешней библиотеки студии Android Как переместить в приложение Live Wallpaper из приложения? Сохранение класса Collection с ORMLite в android Выделите Textview с помощью EditText Можно ли использовать GPUImageView / GLSurfaceview в режиме просмотра ресайклеров? Android: BackStack ошибочно работает, если приложение было запущено из другого приложения Как получить информацию о файле, который передается через Bluetooth, Wi-Fi в Android Java.lang.NullPointerException: попытка вызвать виртуальный метод по ссылке нулевого объекта Как вызвать фрагмент из BaseAdapter Class Android? Android: Выполнение телефонного звонка с виджета главного экрана Служба Android останавливается, когда приложение закрыто HTML с javascript не загружается в веб-обозревателе Android Невозможно установить плагины Кордовы из Git на CLI Внешняя база данных Android в папке с ресурсами Firebase + Android – Уведомления ChildAdded – Как получить только новые дети?

SQLite сортирует специальные символы в алфавитном порядке

Я создаю приложение, которое используется для обучения людей французскому языку. Когда я пытаюсь сортировать некоторые французские слова, не заканчиваю там, где я намеревался их, например:

  • Aller
  • Boire
  • En
  • Être
  • Vouloir

Будет сортироваться в следующем порядке:

  • Aller
  • Boire
  • En
  • Vouloir
  • Être

Оператор SQL, который я использую сейчас:

SELECT name, assignment_id FROM GrammarAssignments ORDER BY name COLLATE NOCASE 

Solutions Collecting From Web of "SQLite сортирует специальные символы в алфавитном порядке"

На всякий случай, когда кто-то еще сталкивается с этим сообщением, я столкнулся с той же проблемой и протестировал ее. Нижеследующее должно делать трюк сортировки в зависимости от языка, а также от сортировки без учета регистра.

 SELECT name, assignment_id FROM GrammarAssignments ORDER BY name COLLATE LOCALIZED ASC 

Для реализации SQLite для SQLite для этого используются LOCALIZED и UNICODE .

См. Документацию SQLite о том, как применять сопоставления к столбцам таблицы и выражениям SQL.