分页查询的使用详解

这次给大家带来分页查询的使用详解,使用分页查询的查询有哪些,下面就是实战案例,一起来看一下。

作用:把行按照字段查询

Select column, .. from table_name group by column1, column2;  使用场景:常见于统计场合,计算平均分,统计数据量等  查询每个部门的平均工资  select dept, avg(salary) from emp group by dept;  显示每个部门中的每种岗位的平均工资和最低工资   select dept, avg(salary), min(salary) from emp group by dept;  select dept,job, avg(salary), min(salary) from emp group by dept,job;   select dept,job, name,avg(salary), min(salary) from emp group by dept,job,name;

使用GROUP BY 子句对查询的结果进行分组

select column, .. from table_name group by column having ...;

having用于对分组结果继续过滤

where 和having 的区别:

where用于在原始数据中进行查询

having用于在结果集中进行过滤

当一个语句中既有where 又有having时,先执行where 后执行having

Where 条件中不能出现查询查询,having 中可以

显示平均工资低于6000 的部门名称和他的平均工资

select dept, avg(salary) from emp group by dept having avg(salary) <p>分页查询<br></p><pre class="brush:php;toolbar:false">select *| column, .. from table_name limit [offset] count;

offset 可选用指定从什么位置开始获取

count 指定要查询数据的条数

显示前三名信息

select *from emp limit 3;

显 示 offset(5, 8) 条信息

select *from emp limit 5, 8;

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网查询相关文章!

推荐阅读:

查询

查询

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享