我有一个关于在Android中查询sql数据库时如何使用WHERE
子句的问题。我需要从我的数据库返回特定记录,其中DURATION的值大于3。
当我有WHERE子句来检查equals时,它工作正常。 实施例
Cursor resultOfFilterQuery = db.query(myTable, new String[] {call_cost, call_type,
date,DURATION , phone_number }, phone_number= , new String[]{"9456788909"}, null, null, null);
请让我知道如何检查大于 查询语句应该如何显示?
Cursor resultOfFilterQuery = db.query(myTable, new String[] {call_cost, call_type,
date,DURATION , phone_number }, DURATION> , new String[]{3}, null, null, null);
答案 0 :(得分:4)
不知道您的第一个代码段如何处理语法错误,但这有助于:
Cursor resultOfFilterQuery = db.query(myTable,
new String[] {call_cost, call_type, date, DURATION, phone_number },
DURATION + "> ?", new String[]{"3"}, null, null, null);