android sqlite like 大文字小文字を区別する方法

PRAGMA case_sensitive_like = 1 を実行する

  • SQLiteOpenHelperを使うなら下記のようにすればいい

@Override
public void onOpen(SQLiteDatabase db) {
super.onOpen(db);
db.execSQL("PRAGMA case_sensitive_like = 1");
}

 

SQLiteのLIKEは、デフォルトだと大文字小文字が区別されない。 - Enjoy*Study