У меня вопрос о том, как использовать предложение WHERE
при запросе базы данных SQL в Android. Мне нужно вернуть определенные записи из моей базы данных, где значение DURATION больше 3.
Он отлично работает, когда у меня есть условие WHERE для проверки равенства. пример
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);
Не знаю, как ваш первый фрагмент кода работает с синтаксическими ошибками, но это может помочь:
Cursor resultOfFilterQuery = db.query(myTable,
new String[] {call_cost, call_type, date, DURATION, phone_number },
DURATION + "> ?", new String[]{"3"}, null, null, null);