我在Android sqlite中使用此查询:
Cursor mCursor = db.query(true, TABLE_CONTACTS, new String[] { KEY_ID,
KEY_CODE, KEY_NAME, KEY_CITY, KEY_COUNTRY }, KEY_CODE
+ " like '%" + inputText + "%'", null, null, null, null, null);
我想显示20条记录,请帮助我。
答案 0 :(得分:0)
试试这个:
db.query("table", null, "column=?", new String[]{"value"}, null, null, "id DESC", "20");
这里最后一个参数20是记录的限制计数。如果超过20,它将只提供20条记录。
希望它能帮助!!
答案 1 :(得分:0)
SELECT * FROM(SELECT * FROM People ORDER BY _id DESC 限制20)
答案 2 :(得分:0)
尝试使用LIMIT运算符的rowQuery
db.rawQuery("select * from yourTable where filedname like '%" + inputText + "%' LIMIT 20");