使用WHERE子句的Android sql查询大于

时间:2011-07-05 20:55:17

标签: android sql database-design

我有一个关于在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);

1 个答案:

答案 0 :(得分:4)

不知道您的第一个代码段如何处理语法错误,但这有助于:

Cursor resultOfFilterQuery = db.query(myTable, 
         new String[] {call_cost, call_type, date, DURATION, phone_number }, 
         DURATION + "> ?", new String[]{"3"}, null, null, null);