SQL教程——分页查询
本教程中所使用的数据库的建表语句都在“SQL教程——索引”这篇文章中,点击链接直达:索引&建表语句
摘要:本文主要介绍SQL的子查询分页
分页查询
应用场景:当要显示的数据,一页会显示不全,需要分页提交sql请求
语法:
select 查询列表
from 表
【join type】join 表2
on 连接条件
where 筛选条件
group by分组字段
having 分组后的筛选
order by排序的字段
limit offset, size;
offset 要显示条目的起始索引(起始索引从0开始)
size 要显示的条目个数
※该语句的执行顺序:from -> on -> where -> group by -> having -> select -> order by -> limit
特点:
- limit 语句放在查询语句的最后
公式:
要显示的页数page, 每页的条目数size
select 查询列表
from 表
limit (page - 1) * size, size;
#案例1:查询前五条员工信息
select * from employees limit 0, 5;
select * from employees limit 5;
#案例2:查询11-25条
select * from employees limit 10, 15;
#案例3:有奖金的员工信息,并且工资较高的前10名显示出来
select employee_id, salary
from employees
where commission_pct is not null
order by salary desc
limit 10;
转存失败重新上传取消
转存失败重新上传取消
转存失败重新上传取消
还没有评论,来说两句吧...