limit子句用于限制查询结果返回的数量
用法:
MySQL中这样用 【select * from limit tableName limit i,n 】
参数:
-
tableName : 为数据表;
-
i : 为查询结果的索引值(默认从0开始);
-
n : 为查询结果返回的数量
不带 i 时,表示查询n条数据。PostgreSQL中这么用 【select * from limit tableName limit n offset i 】
参数:
- tableName : 为数据表;
- n : 为查询结返回的数量;
- i : 为查询结果的索引值(默认从0开始)
不带 offset 时,表示查询n数据。
实例:
1)查询student的数据:
select * from student
执行结果如下图所示:
2)查询第一条数据
select * from student limit 1
执行结果如下图所示:
3)查询第二条数据
select * from student limit 1 offset 1
执行结果如下图所示:
注意:做分页的时候一定是排序在前边,分页在后边!