如何把简洁的多个像查询

时间:2015-11-13 10:59:04

标签: android sqlite cursor sql-like

我有一个代码,我希望使用多个类似查询在用户输入的匹配项中搜索数据库。

代码: -

String querysearch= "SELECT * FROM Data WHERE Value LIKE ? AND ObjectID LIKE ?"
cursor = sqldb.rawQuery(querysearch, new String[]{"%"+query + "%", " %"+query+"%"});

根据我最近搜索过的内容,我提出了这一点,但不幸的是,它没有返回任何匹配事件。有帮助吗?谢谢!

1 个答案:

答案 0 :(得分:1)

解决了它。问题在于我使用AND运算符。如果要严格匹配结果​​,请使用两个条件。但是,如果您希望根据所需条件提供匹配结果,请使用OR。