【发布时间】:2019-03-21 19:12:27
【问题描述】:
我想查询具有特定参考号 + “0”或“3”的数据库。我下面的代码返回奇怪的结果。查询这个的正确方法是什么。
cursor = db.query(TABLE_PAPER, new String[] {KEY_PAPER_ID,
KEY_PAPER_AMOUNT,
KEY_PAPER_DATE,
KEY_PAPER_REFERENCE,
KEY_PAPER_PAID},KEY_PAPER_REFERENCE + "=?" + " AND " + KEY_PAPER_PAID + "=?" + " OR " + KEY_PAPER_PAID + "=?",
new String[]{String.valueOf(rowId), "0", "3"},
null, null, "date DESC");
【问题讨论】:
-
什么是“奇怪的结果”?,你能详细说明一下或指定预期结果和观察到的结果吗?
标签: android sql android-cursor