说明:
SQLite 的 LIMIT 子句用于限制由 SELECT 语句返回的数据数量。
假设有如下表:
sqlite> select * from student;
ID NAME AGE
---------- ---------- ----------
1 xiaoming 18
2 xiaohua 18
3 mingming 19
4 xiaogang 20
5 honghong 17
6 liangliang 21
7 tingting 23
基本语法:
SELECT column1, column2, columnN
FROM table_name
LIMIT [no of rows]
sqlite>
与OFFSET子句一起使用的语法:
SELECT column1, column2, columnN
FROM table_name
LIMIT [no of rows] OFFSET [row num]
实例:
只输出4行数据:
sqlite> select * from student limit 4;
ID NAME AGE
---------- ---------- ----------
1 xiaoming 18
2 xiaohua 18
3 mingming 19
4 xiaogang 20
sqlite>
从第2行开始输出3行数据:
sqlite> select * from student limit 3 offset 1;
1. 从第2行开始,显示2行数据?