分页查询
语法: select 查询列表 from 表名 where 条件 group by 分组字段 having 分组后筛选 order by 排序列表 asc|desc limit 偏移量,查询个数
代码
#案例1:把员工表信息进行分页展示,每页展示10条数据,展示第1页
#按照每页10条数据,107条数据 一共可以分 11页 前10页都是10条数据 最后一页 7条
select * from employees limit 0,10;
#案例2:把员工表信息进行分页展示,每页展示10条数据,展示第2页
select * from employees limit 10,10;
select * from employees limit 20,10;
#案例3:把员工表信息进行分页展示,每页展示7条数据,展示第66页
select * from employees limit 0,7; -- 1
select * from employees limit 7,7; -- 2
select * from employees limit 14,7; -- 3
select * from employees limit 455,7; -- 66
# 分页公式 limit (页码-1)*页量,页量
#案例2:按照年薪(包括奖金)排序,查询出前三名的员工信息
select last_name, (salary+ salary*IFNULL(commission_pct,0))*12 as 年薪
from employees order by 年薪 desc limit 0,3;
#案例3: 查询出员工表中 最低薪资的员工信息
select * from employees order by salary ASC limit 0,1;
#select from where group by having order by limit