Android系统,我创建了一个数据库,往数据库中的表中添加数据,我想查询最后插入的三条数据,该如何写查询语句呢?使用SQLiteDatabase的query语句该怎么写呢?大牛们,帮忙忙哈~

解决方案 »

  1.   

    你的表是怎么设计的,如果有id递增的话
    可以直接查,select * from table order by id desc LIMIT 0,3
    如果有记录插入日期字段
    select * from table order by date desc LIMIT 0,3
      

  2.   

    String orderBy = "time DESC LIMIT 3 OFFSET 0";
    Cursor cursor = database.query(TABLE, null, null, null, null, null, orderBy);