Android SQLite Query - Getting latest 10 records

后端 未结 9 916
死守一世寂寞
死守一世寂寞 2020-12-05 04:56

I have a database saved in my Android application and want to retrieve the last 10 messages inserted into the DB.

When I use:

Select * from tblmessag         


        
9条回答
  •  日久生厌
    2020-12-05 05:33

    Try this,

    SQLiteDatabase database = getReadableDatabase();
    Cursor c=database.rawQuery("sql Query", null);
    if(c.moveToFirst) {
        int curSize=c.getCount()  // return no of rows
        if(curSize>10) {
           int lastTenValue=curSize -10;
           for(int i=0;i

    Then retrieve the last 10 data.

提交回复
热议问题