having后面写聚合函数的条件,需要结合分组查询使用. 查询每个部门的平均工资,只查询平均工资大于2000的信息select deptno,avg(sal) from emp group by deptno having avg(sal)>2000; 查询每种工作人数只查询人数为1的select job,count() from emp group by job having count()=1; select job,count(*) c from emp group by job having c=1; 查询和孙悟空相同工作的其他员工信息 select * from emp where job=(select job from emp where ename=’孙悟空’) and ename!=’孙悟空’; 查询白骨精的部门信息(需要用到dept部门表)-得到白骨精的部门编号 select deptno from emp where ename=’白骨精’; select * from dept where deptno=(select deptno from emp where ename=’白骨精’); 查询所有员工的部门信息(部门只有1,2,3但是部门表里面有1,2,3,4 只根据员工表中出现的部门编号去查询部门信息) select * from dept where deptno in(select distinct deptno from emp);课程回顾
综合练习
练习:
主键约束
自增 auto_increment
模糊查询like
排序
分页查询limit
数值计算+ – * /
聚合函数
练习题
分组查询 group by
having
各个关键字的顺序
子查询(嵌套查询)
综合练习
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算