Oracle
Oracle 9일차 여섯번째) Having절 서브쿼리와 계층형 쿼리
모데스티
2012. 8. 28. 18:08
1) Having절 서브쿼리 : Having절에서 사용
※문제) 부서별 월급합계의 평균보다 높은 월급합계를 가지는 부서의 부서명과 월급합계를 출력
① From절 서브쿼리와, Where절 서브쿼리를 사용
>> 부서별 급여합계의 평균인 57618 보다 큰 부서명과 월급합계가 출력된다.
② Having절 서브쿼리 사용
>> Group by의 조건절인 Having절에 서브쿼리를 사용한 결과와
From절, Where절 서브쿼리를 사용한 결과가 같다.
2) 계층형 쿼리
① 계층형 쿼리 >> Hierarchy (계층구조)
Root(뿌리) -> 제일 꼭대기
Root(뿌리) -> 제일 꼭대기
Branch(가지) -> 말단이 아닌 Node
leaf(잎) -> 말단인 Node
② Connect By