oracle数据库练习题,所有练习数据都来自于安装oracle数据库后,自带的那几张表,EMP,DEPT等。
部分题目答案已给出,若有异议可以私聊一起探讨。
第一题:
统计薪资大于 薪资最高的员工所在部门的平均工资和薪资最低的员工所在部门的平均工资的平均工资的员工信息。
最终答案: select * from emp where sal >
( select avg (sal) from emp where deptno=(select deptno from emp where sal=(select min(sal) from emp)))
and sal>(select avg (sal) from emp where deptno=(select deptno from emp where sal=(select max(sal) from emp)))
第二题:
统计出 薪资和平均薪资最低的部门中薪资最高的员工的薪资 相差500之内的全部员工的信息
选做:把"最低"换成"