-- 分页查询
/*
应用场景:当要显示的数据,一页显示不全,需要分页提交SQL请求
语法:
select 查询列表
from 表名
[join tyle] join 表2
on 连接条件
where 筛选条件
group by 分页字段
having 分页后的筛选
order by desc
limit offset,size;
注意:
offset :要显示条目的其实索引(其实索引从0开始)
size:要显示的条目个数
特点:①limit都是在语句的在最后
②公式 (假如说一次显示10页)
要显示的页数page,每页的条目数size
select 查询列表
from 表
limit (page-1)*10,size;
*/
-- 案例1: 查询前五条员工信息
SELECT * from employees
LIMIT 0,5;
-- 或(若索引从0开始,可以忽略)
-- SELECT * from employees
-- LIMIT 5
-- 案例2: 查询第11条到低25条员工的信息
SELECT * FROM employees
LIMIT 10,15;
-- 案例3:有奖金的员工信息,并且工资较高的前10名显示
SELECT * FROM employees
WHERE commission_pct IS NOT NULL
ORDER BY salary DESC
LIMIT 10;
14分页查询_limit——MySQL
最新推荐文章于 2024-08-18 15:09:09 发布