我有这个查询,它根据我的应用程序的表单中传递的一些参数返回特定记录。这就是我遇到问题的地方:
String[] args={"act_email,act_password"};
Cursor cursor= db.query(DB_TABLE_NAME,new String[]{"email","password"},"email"+" like" + " %?%"+"AND"+" password "+" like" + " %?%",new String[]{"act_email,act_password"},null,null, null);
这是我在网上找到的一些代码:
Cursor cursor= db.rawQuery("SELECT email,password FROM users WHERE email LIKE '%' || ? || '%' and password LIKE '%' || ? || '%'",args);
这段代码不会引起任何问题,但它确实需要一些优化,主要是因为它总是返回一个空值。关于如何解决这个问题的任何建议?