日期:2014-05-16 浏览次数:20506 次
以下的文章,主要为大家在实际工作中提供一种解决方法。
---用户名:scott
---密? 码:tiger
---*********Oracle表连接与子查询示例************
---求部门中哪些人的薪水最高
select?ename,sal?from?emp ? join?(select?max(sal)?max_sal,?deptno?from?emp?group?by?deptno)?t ? on?(emp.sal?=?t.max_sal?and?emp.deptno?=?t.deptno);?
---求部门平均薪水的等级
select?deptno,avg_sal,grade?from? (select?deptno,avg(sal)?avg_sal?from?emp?group?by?deptno)?t ? join?salgrade?s?on?(t.avg_sal?between?s.losal?and?s.hisal);?
---求部门平均的薪水等级
select?deptno,avg(grade)?from? (select?deptno,ename,grade?from?emp?join?salgrade?s?on?(emp.sal?between?s.losal?and?s.hisal))?t ? group?by?deptno;?
---雇员中哪些人是经理人
?
select?ename?from?emp?where