2016년 7월 28일 목요일
[IT실무고급교육★탑크리에듀][SQL예제]EMP테이블에서 자신이 속한 부서평균급여보다 급여가 많은 사원의 이름, 급여, 부서코드를 출력하세요. 상관서브쿼리, 인라인뷰 두가지 방법으로...
[SQL예제]EMP테이블에서 자신이 속한 부서평균급여보다 급여가 많은 사원의 이름, 급여, 부서코드를 출력하세요. 상관서브쿼리, 인라인뷰 두가지 방법으로...
1. 상관서브쿼리
SELECT e1.ename, e1.sal, e1.deptno
FROM emp e1
WHERE sal > ( SELECT avg(sal) FROM emp e2
WHERE e1.deptno = e2.deptno)
2. 인라인 뷰
SELECT e1.ename, e1.sal, e1.deptno
FROM emp e1, (SELECT deptno, avg(sal) salavg
FROM emp
GROUP BY deptno) e2
WHERE e1.deptno = e2.deptno
AND e1.sal > e2.salavg;
ALLEN 1600 30
JONES 2975 20
BLAKE 2850 30
SCOTT 3000 20
KING 5000 10
FORD 3000 20
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기