LEVEL
-
[SQL] Level, max(lavel) 사용법, SQLD문제Database/SQL (oracle, mysql) 2019. 6. 5. 15:05
sqld문제중 단답형 2번 정리 Level max(Level) max(Level)이 들어갈 자리에 *을 넣고 emp 테이블로 조회를 해보았다. (* 덤프 파일은 첨부) 결과는 위와 같다. 레벨은 오른쪽 사진과 같이 1 부터 4까지의 숫자가 나오는데 어떤 기준으로 레벨을 나누는지 이해할수 없었다. select * from scott.emp // emp테이블에서 start with mgr is null // mgr이 null일때 시작한다. connect by prior empno=mgr; // for문과 비슷하지.empno와 mgr이 같은지 계속 비교 하나씩 뜯어본다면 KING의 MGR 은 NULL이다 -> 1 JONES의 MGR은 7839이다. 사번 7839(KING)의 MGR은 NULL이다 ->2 SCO..