Сортировка результатов из управляемого запроса Android SDK Cursor без учета регистра - PullRequest
0 голосов
/ 29 октября 2011

Я использую строку «MediaStore.Audio.Media.TITLE +« ASC »» для сортировки результирующего списка управляемого запроса в курсоре Android, но, к сожалению, мои элементы, начинающиеся с «а», появляются после элементов которые начинаются с 'Z' ... Я хотел бы знать, как выполнить управляемый запрос с результирующим списком, отсортированным без учета регистра. Помощь

1 Ответ

6 голосов
/ 29 октября 2011

Быстрый поиск в Google обнаруживает эту запись , которая почти напрямую отвечает на ваш вопрос. Но так как я предполагаю, что вы захотите сохранить регистр строк, когда вам действительно нужен доступ к файлу, вы можете просто использовать команду COLLATE при выборе. Вам понадобится запрос, который выглядит следующим образом:

select file_name_column from table_name where file_name_column like "%.mp3" or file_name_column like "%.wav" ORDER BY file_name_column COLLATE NOCASE ASC;
...