Подтвердить что ты не робот

Как использовать аргумент LIMIT в SQLite Query с Android

Я пытаюсь использовать следующий запрос, чтобы получить последний результат по дате.

Cursor cursor = mDb.query(DATABASE_TABLE, new String[] {KEY_DATE, KEY_REPS, 
KEY_WEIGHT}, null, null, null, null, KEY_DATE + "DESC", ???);

Мне нужно использовать предельный аргумент (я верю), но он берет строку. Я попытался создать строку со значением "1" , но это не сработало. Другие предметы, которые я пробовал "1" ПРЕДЕЛ 1 "LIMIT 1" Предел 1 "Предел 1"

Кроме того, если кто-нибудь знает отличный ссылочный сайт (кроме этого), который на самом деле показывает вам различные SQL-запросы (для ANDROID), которые были бы очень полезны...

ИЗМЕНИТЬ Ошибка, которую я получил от использования "1" ... возможно, предел не является моей проблемой? Вот ошибка: android.database.sqlite.SQLiteException: нет такого столбца: dateDESC:, при компиляции: SELECT date, repeat, weight, FROM TEST ORDER BY dateDESC LIMIT 1

4b9b3361

Ответ 1

Order by id DESC Limit 1:

db.query("table", null, "column=?", new String[]{"value"}, null, null, "id DESC", "1");