Это должно работать тоже, я думаю:

от вопрос уже есть ответ здесь:

Как использовать оператор SQL Order By для сортировки результатов без учета регистра? 3 ответа

Все, что я хочу сделать, это взять материал в алфавитном порядке и игнорировать заглавные буквы.

db.rawQuery("SELECT " + catName + " FROM "+tableName+" ORDER BY "+catName+" ASC COLLATE NOCASE;", null);

Это код, который я использую выше, но он всегда дает мне исключение SQLite, говорящее, что COLLATE является синтаксической ошибкой.

android.database.sqlite.SQLiteException: рядом с «COLLATE»: синтаксическая ошибка: при компиляции: SELECT Artist FROM testTable COLLATE NOCASE ASC

Ответы на вопрос(3)

Ваш ответ на вопрос