2011-10-28 9 views
0

「MediaStore.Audio.Media.TITLE +」ASC」という文字列を使用してAndroid CursorのmanagedQueryの結果リストをソートしていますが、残念ながら'a'で始まる項目は 'Z'で始まる項目の後に表示されます...結果リストを大文字と小文字を区別せずにソートしたmanagedQueryの実行方法を知りたいと思います。助けて?Android sdkの結果をソートします。

答えて

6

素早くGoogleの検索では、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; 
+0

'MediaStore.Audio.Media.TITLE + "COLLATE NOCASEのASC"' 働いていた!!!!:あなたはこのようなクエリをお勧めしますあなたは最高です! = -D – fatfreddyscat

関連する問題