CONNECT BY와 계층형 질의
참 SQL에 별의별거 다 있다... 그죠? 트리를 아십니까? 의사결정이건 이진탐색이건 이 트리라는 건 시작 레벨과 끝 레벨이 있고 레벨들에 노드가 있고 그 노드끼리 연결이 되어 있는 뭐 그런건데, DB를 이런 식으로 계층형으로 탐색할 수 있다는 얘기.순방향 탐색select LEVEL, ENAME 이름, EMPNO 사원, MGR 관리자 from SCOTT.EMP start with MGR IS NULL connect by prior EMPNO=MGR;select LEVEL, ENAME 이름, EMPNO 사원, MGR 관리자 from SCOTT.EMP start with MGR IS NULL connect by MGR = prior EMPNO;connect by 뒤에가 좀 다르지만 두 쿼리가 같은 의미다. ..