SQL문 해석 0 1 1,332

by 날막아봐 PRIOR WHERE [2020.09.03 21:01:48]


19번.png (350,654Bytes)

기출 문제 풀면서 기본서에 안나오는 조합이 있어 확인차 질문드립니다.

2) SELECT C1, C2, N1,N2 FROM SQLD_34_19 START WITH C2 ='B' CONNECT BY PRIOR N1 = N2 AND C2 <>'D'

-START절이 3번째 행에서 시작되는데 마지막 C2<>'D'라는 조건 때문에 계층형 쿼리가 더 이상 진행되지 못하고 DB42가 나오는게 맞나요?

 

3) SELECT C1, C2, N1,N2 FROM SQLD_34_19 START WITH C1 ='B' CONNECT BY PRIOR N1 = N2 AND PRIOR C2 ='B'

-C1이 B인 2번째 행에서 시작되고 3번째 행으로 연결되려고 하는데 PRIOR C2='B'에서 오류가나 2번 행 BA21 도출이 맞나요?

 

by 마농 [2020.09.04 08:54:45]

네. 맞습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입