如何在Android的SQLite查询中使用LIMIT参数

我正在尝试使用以下查询来获取按date最近的结果。

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

我需要使用极限参数(我相信),但它需要一个string。 我试图创build一个值为“1”的string,但没有奏效。 其他事情我尝试了“1”限制1“限制1”限制1“限制1”

此外,如果有人知道一个伟大的参考网站(除此之外),实际上向您展示各种SQL查询(对于ANDROID),这将是非常有用的…

编辑我从使用“1”得到的错误…也许极限不是我的问题? 这里是错误:android.database.sqlite.SQLiteException:没有这样的列:dateDESC:,而编译:selectdate,重复,重量,从testing订单BY dateDESC LIMIT 1

Order by id DESC Limit 1

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