COLLATE NOCASE
ASCIIの26個の大文字に対してのみ機能します。
setLocale()
を使用して、データベースのロケールを文字サポートが強調されているロケールに設定します。 COLLATE LOCALIZED
を使用します 。
COLLATE UNICODE
を使用することもできます 。ただし、このバグに注意してください。ICSでSQLite UNICODEの並べ替えが壊れており、大文字と小文字が区別されなくなりました。
Androidでのこれら2つのコレーターについては、ドキュメントを確認してください。
このオンライン照合デモツールもチェックしてください。