DQL语言学习进阶七(分页查询)
一、应用场景
当要显示的数据,一页显示不全,需要分页提交sqli请求
二、语法
select 查询列表 from 表 【join type】 join 表2 on 连接条件 where 筛选条件 groupby 分组字段 having 分组后的筛选 orderby 排序的字段 limit offset, size;
offset :要显示条目的起始索引(起始索引从0开始)
size:要显示大的条目个数
三、特点
1、limit 语句放在查询语句的最后
2、公式:要显示的页数为page,每页的条目数size
select 查询列表 from 表 limit (page-1)*size,size;
例1:查询前五条员工信息
select*from employee limit0,5;select*from employee limit5;
例2:查询第11条-第25条
select*from employee limit10,15;
例3:有奖金的员工信息,并且工资较高的前十名显示出来
select*from employee where commission_pct isnotnullorderby salary desclimit10;