2013-09-23 35 views
0

我的Android源碼使用此查詢:如何顯示20條記錄中的SQLite在Android中

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

試試這個:

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

這裏最後一個參數20是用於記錄的極限計數。如果有20個以上的記錄,則只給出20條記錄。

希望它有助於!

0

SELECT * FROM(SELECT * FROM人民 ORDER BY _id DESC LIMIT 20)

0

嘗試rowQuery與極限算這樣

db.rawQuery("select * from yourTable where filedname like '%" + inputText + "%' LIMIT 20"); 
相關問題