应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求。
语法:
select 字段|表达式,…
from 表
【where 条件】
【group by 分组字段】
【having 条件】
【order by 排序的字段】
limit 【offset,】size;
注意:offset不写默认值为0,从offset开始查询size条数据
特点:
1.起始条目索引从0开始
2.limit子句放在查询语句的最后
3.公式:select from 表 limit (page-1)sizePerPage,sizePerPage
假如:
每页显示条目数sizePerPage
要显示的页数 page
#案例1:查询前五条员工信息
SELECT * FROM employees LIMIT 0,5;
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 ;