目录
一、列出最低薪金大于 1500 的各种工作及从事此工作的全部雇员人数
二、列出在部门"SALES"工作的员工的姓名,假定不知道销售部的部门编号
三、列出薪资高于公司平均薪资的所有员工,所在部门,上级领导,雇员的工资等级
五、列出薪金等于部门 30 中员工的薪金的其他员工的姓名和薪金
六、列出薪金高于在部门 30 工作的所有员工的薪金的员工姓名和薪金,部门名称
一、列出最低薪金大于 1500 的各种工作及从事此工作的全部雇员人数
查找最低薪资大于1500的工作,再对过滤出来的这些job计数
二、列出在部门"SALES"工作的员工的姓名,假定不知道销售部的部门编号
第一步:由于不知道部门编号,所以通过dname去查编号
第二步:通过编号去查姓名
三、列出薪资高于公司平均薪资的所有员工,所在部门,上级领导,雇员的工资等级
select
e.ename,d.dname,l.mgr,s.grade
from emp e
join dept d
on e.deptno=d.deptno
left join (select empno,mgr from emp) l
e.mgr=l.empno
join salgrade s
on e.sal between s.losal and s.hisal
where sal > (select avg(sal) from emp);
四、列出与"SCOTT"从事相同工作的所有员工及部门名称
第一步:查找scott的工作
select job from emp where ename='scott';