第05章07节-limit
第05章07节-limit
CAMELLIAlimit
- limit作用:查询第几条到第几条的记录。通常是因为表中数据量太大,需要分页显示。
- limit语法格式:
- limit 开始下标, 长度
- 案例:查询员工表前5条记录
1 | select ename,sal from emp limit 0, 5; |
- 如果下标是从0开始,可以简写为:
1 | select ename,sal from emp limit 5; |
- 查询工资排名在前5名的员工(limit是在order by执行之后才会执行的)
1 | select ename,sal from emp order by sal desc limit 5; |
- 通用的分页sql
假设每页显示3条记录:pageSize = 3
第1页:limit 0, 3
第2页:limit 3, 3
第3页:limit 6, 3
*第pageNo页:limit (pageNo - 1)pageSize, pageSize
上一页的页码*每页显示条数 , 每页显示条数。