Android 如何放置简洁的多类查询
我有一个代码,我想在数据库中搜索用户输入的匹配项,使用多个like查询 代码:-Android 如何放置简洁的多类查询,android,sqlite,cursor,sql-like,Android,Sqlite,Cursor,Sql Like,我有一个代码,我想在数据库中搜索用户输入的匹配项,使用多个like查询 代码:- String querysearch= "SELECT * FROM Data WHERE Value LIKE ? AND ObjectID LIKE ?" cursor = sqldb.rawQuery(querysearch, new String[]{"%"+query + "%", " %"+query+"%"}); 根据我最近搜索到的内容,我找到了它,但不幸的是,它没有返回任何匹配项,尽管它已经返回了
String querysearch= "SELECT * FROM Data WHERE Value LIKE ? AND ObjectID LIKE ?"
cursor = sqldb.rawQuery(querysearch, new String[]{"%"+query + "%", " %"+query+"%"});
根据我最近搜索到的内容,我找到了它,但不幸的是,它没有返回任何匹配项,尽管它已经返回了。有什么帮助吗?谢谢 解决了它。问题在于我使用AND运算符。如果要严格匹配结果,请使用和。但是,如果你想让你的条件中的任何一个与你想要的结果相匹配,使用或