当前位置: 移动技术网 > IT编程>数据库>Oracle > Oracle小练习

Oracle小练习

2018年09月24日  | 移动技术网IT编程  | 我要评论

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网