강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

abc2232002님의 프로필 이미지
abc2232002

작성한 질문수

질문있습니다.

작성

·

9

0

실전 모의고사 3회차 36번에서
CONNECT BY PRIOR 자식 = 부모 구문은 순방향 전개를 의미한다.
이게 왜 틀린건가요??

스크린샷 2025-08-22 110031.png.webp


구글링 블로그들도 다 이렇게 되어있고,

a86561e7-f2d0-4c5c-884e-7d5ceadd9eed.png.webp

다른 교재에서도 PRIOR 자식 = 부모는 순방향이라고 되어있습니다.

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
abc2232002님,

SQL의 CONNECT BY PRIOR 절에서 “PRIOR 자식 = 부모“와 “PRIOR 부모 = 자식“은 각각 계층형 데이터의 탐색 방향을 결정합니다. 여기서 헷갈리실 수 있는 부분은 “PRIOR 자식 = 부모“가 순방향 탐색이라고 이해하셨지만, 실제로는 “PRIOR 부모 = 자식“이 순방향 탐색을 의미하는 것입니다.

CONNECT BY PRIOR 부모 = 자식 구문은 부모에서 자식으로 내려가는 순방향 탐색을 의미합니다. 반대로, CONNECT BY PRIOR 자식 = 부모는 자식에서 부모로 올라가는 역방향 탐색을 의미합니다. 그러므로 “CONNECT BY PRIOR 자식 = 부모 구문이 순방향 탐색을 의미한다.“는 틀린 주장입니다.

문의해주신 내용에서 이 점을 참고하시면 좋을 것 같습니다. 더 궁금하신 점이 있으면 언제든 문의해 주세요!

추가로 참고하시기 위한 정보는 다음 이미지 링크를 따라가시면 됩니다:
- Image 1
- Image 2

abc2232002님의 프로필 이미지
abc2232002

작성한 질문수

질문하기