本文介绍了Android SQL区分大小写在rawQuery中不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
rawQuery字符串搜索可为我提供所有结果,且不区分大小写.
rawQuery string search give me all results without case sensitive.
我的代码是
String gg="mt";
String cnql = "SELECT DISTINCT sinhala FROM jgd WHERE sinhala LIKE '"+gg+"%' LIMIT 0,40";
Cursor cg=cn.rawQuery(cnql, null);
它输出
"mT试题""mt箴言"
"mT examles""mt examles"
推荐答案
LIKE
默认情况下不区分大小写.您可以使用
LIKE
is case insensitive by default. You can change it to case sensitive with
PRAGMA case_sensitive_like=ON;
(使用 execSQL()
执行该编译指示.)
(Use execSQL()
to execute that pragma.)
这篇关于Android SQL区分大小写在rawQuery中不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!