码迷,mamicode.com
首页 > 其他好文 > 详细

分页查询

时间:2020-02-18 09:35:04      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:公式   查询语句   特点   工资   字段   style   筛选条件   not   sel   

应用场景:当要显示的数据 一页显示不全 需要分页提交SQL请求

语法:

7 SELECT 查询列表
1 FROM 表

2 连接类型 JOIN 表2
3 ON 连接条件
4 WHERE 筛选条件
5 GROUP BY 分组字段
6 HAVING 分组后的筛选
8 GROUP BY 排序的字段

9 LIMIT 【offset】,size;


 

执行顺序:

1和2执行完后形成一个笛卡尔乘积的一张虚拟的表
3在1和2的基础上,把满足连接条件的内容进行一次重组
4在3的基础上进行筛选,形成一个新的表
5在新的表上按一种类型进行分组,形成一个分组后表
6在分组后的表上进行筛选
7在筛选过的分组表上进行 查询出想要的部分
8给那部分排序
9分页显示

offset要显示条目的起始索引(起始索引从0开始)
size要显示的条目个数

特点:

1.LIMIT语句放在查询语句的最后
2.公式
要显示的页数page,每页的条目数

#案例:查询前五条员工信息

SELECT *
FROM employees
LIMIT 0,5;

SELECT *
FROM employees
LIMIT 5;

/* 如果从第一个数据开始,可以省略0 */

#案例:查询第11条到25条 25-11+1 统计个数不是计算差值

SELECT *
FROM employees
LIMIT 10,15;

#案例:有奖金员工信息,并且工资较高的前10名显示出来

SELECT *
FROM employees
WHERE commission_pct IS NOT NULL
ORDER BY salary DESC
LIMIT 10;

 

分页查询

标签:公式   查询语句   特点   工资   字段   style   筛选条件   not   sel   

原文地址:https://www.cnblogs.com/rijiyuelei/p/12324609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!