android默认数据库是SQLite,使用查询语句默认不区分大小写,可能导致查询结果字符串匹配出错,PRAGMA命令是SQLite的特殊命令,使用此命令可以区分大小写:
String sql = "PRAGMA case_sensitive_like = 1"//或者是true,0或false的情况下不区分大小写
mDataBase.execSQL(sql);
参考资料:SQLite PRAGMA SQLite指南(5) - PRAGMA命令用法(完整)
android默认数据库是SQLite,使用查询语句默认不区分大小写,可能导致查询结果字符串匹配出错,PRAGMA命令是SQLite的特殊命令,使用此命令可以区分大小写:
String sql = "PRAGMA case_sensitive_like = 1"//或者是true,0或false的情况下不区分大小写
mDataBase.execSQL(sql);
参考资料:SQLite PRAGMA SQLite指南(5) - PRAGMA命令用法(完整)