2-2-6. 계층형 질의와 셀프 조인

한칙촉·2025년 11월 11일

SQLD 요약 정리

목록 보기
24/30

계층형 질의와 셀프 조인

계층형 질의

  • 데이터가 계층 구조를 가지고 있을 때, 계층 구조를 탐색하기 위하여 사용
  • LEVEL : 계층 구조에서 현재의 레벨을 반환
  • START WITH : 계층 구조의 시작 지점(루트 노드)을 지정
  • CONNECT BY : 부모-자식 관계를 정의하는 절
  • PRIOR : 자식=부모 -> 순방향(부모->자식) / 부모=자식 -> 역방향(자식->부모)
  • NOCYCLE : 순환 구조가 발생할 경우 무한 루프를 방지
  • ORDER SYBLINGS BY : 동일한 수준(LEVEL) 내에서 정렬
  • CONNECT_BY_ROOT : 데이터의 최상위 루트 노드 정보를 반환
  • CONNECT_BY_ISLEAF : 리프 노드이면 1, 아니면 0 반환
  • CONNECT_BY_ISCYCLE : 자식이 존재하면 1, 아니면 0 반환
  • SYS_CONNECT_BY_PATH : 루트 데이터로부터 현재 위치까지의 경로 표시

셀프 조인

  • 같은 테이블에 대하여 조인을 수행
profile
빙글빙글돌아가는..

0개의 댓글