0
我使用字符串'MediaStore.Audio.Media.TITLE +'ASC''對Android Cursor中的managedQuery進行排序,但不幸的是, ,以'a'開頭的項目出現在以'Z'開頭的項目之後......我想知道如何執行managedQuery,並將結果列表以不區分大小寫的方式排序。幫幫我?以不區分大小寫的方式對Android SDK s Cursor的managedQuery進行排序
我使用字符串'MediaStore.Audio.Media.TITLE +'ASC''對Android Cursor中的managedQuery進行排序,但不幸的是, ,以'a'開頭的項目出現在以'Z'開頭的項目之後......我想知道如何執行managedQuery,並將結果列表以不區分大小寫的方式排序。幫幫我?以不區分大小寫的方式對Android SDK s Cursor的managedQuery進行排序
快速谷歌搜索變成這個post幾乎直接回答你的問題。但是由於我假設你想在實際需要訪問文件時保留字符串的大小寫,所以在選擇時可以使用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;
'MediaStore.Audio.Media.TITLE +「COLLATE NOCASE ASC」'working .... thanks !!!!你是最好的! = -D – fatfreddyscat