我有一个代码,我希望使用多个类似查询在用户输入的匹配项中搜索数据库。
代码: -
String querysearch= "SELECT * FROM Data WHERE Value LIKE ? AND ObjectID LIKE ?"
cursor = sqldb.rawQuery(querysearch, new String[]{"%"+query + "%", " %"+query+"%"});
根据我最近搜索过的内容,我提出了这一点,但不幸的是,它没有返回任何匹配事件。有帮助吗?谢谢!
答案 0 :(得分:1)
解决了它。问题在于我使用AND运算符。如果要严格匹配结果,请使用两个条件。但是,如果您希望根据所需条件提供匹配结果,请使用OR。