欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Oracle小练习

程序员文章站 2022-07-04 09:31:13
oracle小练习 --查询部门的平均工资 select deptno,avg(sal) from emp group by deptno; select deptno,job,sal fr...

oracle小练习

--查询部门的平均工资
select deptno,avg(sal) from emp group by deptno;
select deptno,job,sal from emp group by job,deptno,sal;
--having 分组后的条件 having和where的区别
--查询每个部门的平均工资要求平均工资大于2000
select deptno,avg(sal) from emp group by deptno having avg(sal)>2000
--查询部门编号为10的部门编号和平均工资
select deptno,avg(sal) from emp where deptno = 10 group by deptno
--查询部门编号为10的部门编号和平均工资
select deptno,avg(sal) from emp group by deptno having deptno=10
--统计人数小于5的部门的平均工资
select avg(sal) from emp group by deptno having count(*)<5
--统计各部门的最高工资,排除最高工资小于3000的部门
select deptno,max(sal) from emp group by deptno having max(sal)>=3000