分页查询employees表,每5行一页,返回第2页的数据
一般分页使用 order by + limit 。本题要求5行/页,则第二页显示第6-10行。
- limit x,y x:偏移量 y:要获取的个数
limit 5,5; 偏移量为5,取5条记录 - limit y offset x
limit 5 offset 5; 取5条记录,偏移量为5 -
select * from employees order by emp_no limit 5,5;
- 拓展:若每页显示n条记录,要显示第i页数据,则可以用 limit n*(i-1),n
- 因此,得到如下代码
select * from employees order by emp_no limit 5*(2-1),5;