0

文字列'MediaStore.Audio.Media.TITLE+ "ASC"'を使用して、Androidカーソル内のmanagedQueryの結果リストを並べ替えていますが、残念ながら、'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 に答える