分页查询
应用场景:
语法:
select <select_list>
from table_name1
【join type join table_name2
on 连接条件
where 筛选条件
group by 分组字段
having 分组后的筛选
order by 排序的字段】
limit offset,size
offset: 要显示条目的起始索引(起始索引从0开始)
size:要显示的条目个数
- 查询前五条员工信息
select *
from employees
limit 0,5;
- 查询第11条到25条
select *
from employees
limit 10,15;
- 有奖金的员工信息,并且工资较高的前10名显示出来
SELECT *
FROM employees
WHERE `commission_pct` IS NOT NULL
ORDER BY salary DESC
LIMIT 10;
小结
- limit 语句放在查询语句的最后
- 公式:
要显示的页数page,每页的条目数size
*limit (page-1)size ,size