簡體   English   中英

以不區分大小寫的方式對來自Android SDK游標的managedQuery的結果進行排序

[英]Sort results from an Android sdk Cursor's managedQuery in a case insensitive manner

我正在使用字符串'MediaStore.Audio.Media.TITLE +“ ASC”'對Android光標中的ManagedQuery的結果列表進行排序,但是不幸的是,我以'a'開頭的項目出現在以'a'開頭的項目之后'Z'...我想知道如何對不區分大小寫的結果列表進行托管查詢。 救命?

快速的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;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM