0

我正在使用字符串 'MediaStore.Audio.Media.TITLE + "ASC"' 对 Android 游标中的 managedQuery 的结果列表进行排序,但不幸的是,我以 'a' 开头的项目出现在以 'a' 开头的项目之后'Z'...我想知道如何执行 managedQuery 并以不区分大小写的方式对结果列表进行排序。帮助?

4

1 回答 1

7

一个快速的谷歌搜索出现了这篇几乎直接回答你的问题的帖子。但是由于我假设您希望在实际需要访问文件时保留字符串的大小写,因此您可以在选择时使用 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;
于 2011-10-28T20:09:40.733 回答