문제
T1과 T2를 조인했을 때 다음 결과 건수로 가장 적절한 것은?
<조건>
- T1 LEFT OUTER JOIN T2 결과: 3건
- T1 FULL OUTER JOIN T2 결과: 5건
- T1 RIGHT OUTER JOIN T2 결과: 3건
<질문> LEFT, FULL, RIGHT OUTER JOIN의 결과 건수를 순서대로 나열한 것은?
① 3, 3, 5 ② 3, 5, 3 ③ 5, 3, 3 ④ 5, 5, 3
정답
2번
해설
정답: 2. 문제 조건상 LEFT는 3건, FULL은 5건, RIGHT는 3건이다.
오답 풀이
- 1번: FULL과 RIGHT의 순서가 잘못되었다.
- 2번: LEFT, FULL, RIGHT 순서에 맞다.
- 3번: LEFT 결과 건수를 잘못 배치했다.
- 4번: LEFT 결과 건수가 조건과 다르다.
보충 개념 FULL OUTER JOIN은 LEFT OUTER JOIN 결과와 RIGHT OUTER JOIN 결과를 모두 포함하되 중복 매칭 행은 한 번만 포함한다. 따라서 양쪽 미매칭 행이 모두 포함된다.