SQLD(SQL 개발자) 기출 · 계층형 질의

다음의 계층형 질의에서 리프 노드 여부를 출력하려고 한다. ( )에 올바른 것은?
본문)
SELECT LEVEL, LPAD(' ',4 + (LEVEL -1) )|| EMPNO, MGR, (    ) AS ISLEAF
FROM Mytest
START WITH MGR IS NULL
CONNECT BY PRIOR EMPNO = MGR;

이 문제 풀어보기

정답 및 해설 보기

정답: 4번

-CONNECT_BY_ISLEAF : 전개 과정에서 해당 데이터가 리프 데이터면 1, 아니면 0을 반환한다.
-CONNECT_BY_ISCYCLE : 전개 과정에서 자식을 갖는데, 해당 데이터가 조상으로 존재하면1, 그렇지 않으면 0을 반환한다. 여기서 조상이란 자신으로부터 루트까지의 경로에 존재하는 데이터를 말한다.
-SYS_CONNECT_BY_PATH : 하위 레벨의 칼럼까지 모두 표시해준다.
이 단원 연속 풀기 · 계층형 질의개념서 「계층형 질의」 읽기

이 단원 공개 기출 31문항

  1. 다음은 Oracle 데이터베이스의 계층형 질의에 대한 것이다. 올바르지 않은 것은?계층형 질의
  2. Mytest 테이블에 대해서 SQL문을 실행햇을 때 결과로 올바른 것은? [그림]계층형 질의
  3. 다음의 SQL문이 실행되었을 때 "실행 결과"와 같이 조회되는 것은?계층형 질의
  4. 아래의 SQL문을 수행하였을 때의 결과가 [결과]와 같을 때 이에 대한 설명으로 올바르지 않은 것은? [그림]계층형 질의
  5. 다음 계층형 쿼리문에 대한 설명으로 옳지 않은 것은? [그림]계층형 질의
계층형 질의 기출 전체 보기 →