SQLite 如何取出特定部分数据

如果我要取11-20的Students表的数据,则为: Select * From Students  Limit 9 Offset 10;

表示从Students  表获取数据,跳过10行,取9行 。也可以这样写 select * from Students limit 10,9 和上面的的效果一样。

通用公试:  sql = "select * from TableName where "+条件+" order by "+排序+" limit "+要显示多少条记录+" offset "+跳过多少条记录;

如: select * from Students limit 15 offset 20     表示: 从Students表跳过20条记录选出15条记录

时间: 2024-10-08 18:03:53

SQLite 如何取出特定部分数据的相关文章

sqlite学习笔记10:C语言中使用sqlite之查询和更新数据

前面说到的 sqlite_exec() 中的第三个参数, SQLite 将为 sql 参数内执行的每个 SELECT 语句中处理的每个记录调用这个回调函数. 本节添加了两个函数,selectFromTable和updateTable. 实例程序如下: #include <stdio.h> #include <stdlib.h> #include "sqlite/sqlite3.h" #define DB_NANE "sqlite/test.db&quo

将Drawable的Bounds设置为特定的数据

对于TextView或者EditText动态设置drawableLeft,drawableRight,drawableTop,drawableBottom,drawableStart,drawableEnd的方法总结 Android中提供了许多动态设置的方法 但是用中容易造成的问题是,我们往往只调用了如上的一些方法,但并没有将Drawable的Bounds设置为特定的数据,导致这些图片无法显示,因此,做如下操作即可 设置右方向上的图片 ? 1 2 3 Drawable drawable = ge

【ThinkingInC++】46、特定的数据成员可以在一个const对象里被改变

/** * 书本:[ThinkingInC++] * 功能:声明关键字mutable,指定一个特定的数据成员可以在一个const对象里被改变 * 时间:2014年9月11日07:47:07 * 作者:cutter_point */ class Z { int i; mutable int j; public: Z(); void f() const; }; Z::Z():i(0), j(0) {} void Z::f() const { //! i++; //没有声明是mutable,所以没法修

sqlite 删除表中重复数据(亲测可用)

例子:表名  Paper .通过字段PaperID查找重复数据. 1 --查询某表中重复的数据       select * from Paper group by PaperID having count(*)>1; 2--删除重复行数,只剩不重复的记录(rowid为sqlite自带字段)      delete from Paper where Paper.rowid not in (select MAX(Paper.rowid) from Paper group by PaperID);

sql如何根据时间取出最新的数据记录

1-如何根据时间取出最新的数据记录 例子:table1 :userCode   name            datetime107        tom            2017/6/21 22:34 107        tom            2017/6/24 10:21 107 tom            2017/12/7 10:45 107 tom            2017/1/15 14:01 107 tom           2017/12/26 14:

SQLite的使用(二):数据增删改查

SQLiteDatabase 用来管理SQLite数据库的类.SQLiteDatabase新增.修改.删除和查询数据库数据的方法,还可以执行其他常见的数据库管理任务. 方法 描述 (void) execSQL(String sql) 执行一个SQL语句的方法 (long) insert(String table,String nullColumnHack,ContentValues values) 添加数据行的方法 (int) update(String table, ContentValues

针对数据量较大的表,需要进行跨库复制,采用navcat 实现sqlite数据库跨数据库的数据表迁移 [转载]

2014年12月13日 14:36 新浪博客 (转自http://www.cnblogs.com/nmj1986/archive/2012/09/17/2688827.html) 需求: 有两个不同的SQLite数据库 A.B,需要将B数据库中的表复制到A数据库中去,数据量较小的时候,可以在数据库可视化工具Navicat中直接将表导成.sql文件,然后将sql文件在另一个数据库运行即可.但是当数据量较大时,这样操作会丢失一部分数据.因此针对这种情况可采用下述方法: 解决办法: (1)使用软件:S

Sqlite查询时间段内的数据问题解决!

最近搞Sqlite本地查询,需求为查询某时间段内的数据,在SQL中我们都知道为: [sql] view plaincopyprint? select * from tblName where rDate Between '2008-6-10' and  '2008-6-12' select * from tblName where rDate Between '2008-6-10' and '2008-6-12' 这样子是没有问题的,但是在Sqlite中我们这样子写是得不到结果的,试了好多次终于

安卓奇葩问题之SQLite条件查找不到数据

今天真是日了狗了. 先说需求:要做一个累死支付宝首页的可自定义的栏目.栏目是动态从后台获取的,所以就会有一个本地数据和后台数据的同步问题.为了方便对本地数据的增删改查,首先想到SQLite. 然后就写了个工具类,调用接口后,先进行插入操作,成功:然后查询所有数据,成功: 然而,人生处处是惊喜.根据ID进行的查询.删除.更新,都会报错:游标的index越界了. 那就是没有查到数据嘛.首先想到是SQL语句写错了,或者是执行SQL的方法掉错了. 然后就试了无数种方法,发现都不行,还是一样的错误. 然后