* 应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求
* 语法:
```sql
select 查询列表
from 表
【join type】 join 表2
on 连接条件
where 筛选条件
group by 分组字段
having 分组后的筛选
order by 排序的字段】
limit offset,size;
offset:要显示条目的起始索引(从0开始)
size:要显示的条目个数
```
* 特点:
* limit语句放在查询语句的最后,limit表示分页
* 公式:
要显示的页数page,每页的条目数size
select 查询列表
from 表
limit (page - 1)* size, size;
* 案例1:查询前五条数据
```sql
-- 索引从0开始,两种写法结果一样
SELECT * from gin_employees limit 0,5;
SELECT * from gin_employees limit 5;
```
<br>
* 案例2:查询11条到15一条数据
```sql
-- 因为索引从0开始索引,我们给定的索引是10
SELECT * from gin_employees LIMIT 10,15;
```
<br>
* 案例3:查询有奖金的员工信息,并且工资较高的前10名显示出来
```sql
SELECT
*
FROM
gin_employees
WHERE
commission_pct IS NOT NULL
ORDER BY
salary DESC
LIMIT 10;
```