第05章07节-limit

limit

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

假设每页显示3条记录:pageSize = 3
第1页:limit 0, 3
第2页:limit 3, 3
第3页:limit 6, 3
*第pageNo页:limit (pageNo - 1)pageSize, pageSize

上一页的页码*每页显示条数 , 每页显示条数。