합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

SQL 개발자 자격증SQL 활용OUTER JOIN난이도 2MCQ

SQL 개발자 자격증 OUTER JOIN 기출문제 #3630

문제

다음 두 테이블 T1, T2를 ID 기준으로 조인할 때, 결과 건수로 가장 적절한 것은?

T1

IDNAME
1A
2B
3C

T2

IDDEPT
3X
4Y
5Z

LEFT, FULL, RIGHT OUTER JOIN의 결과 건수를 순서대로 나열한 것은?

① 3, 3, 5 ② 3, 5, 3 ③ 5, 3, 3 ④ 5, 5, 3

정답

2

해설

정답: 2. 조인키 ID 기준으로 T1과 T2에서 매칭되는 값은 3 하나뿐이다.

  • LEFT OUTER JOIN = T1의 모든 행(1, 2, 3) → 3건
  • RIGHT OUTER JOIN = T2의 모든 행(3, 4, 5) → 3건
  • FULL OUTER JOIN = 매칭 1건 + T1 단독 2건(1, 2) + T2 단독 2건(4, 5) → 5건 따라서 순서대로 3, 5, 3 이다.

오답 풀이

  • 1번: FULL과 RIGHT의 순서가 잘못되었다.
  • 2번: LEFT, FULL, RIGHT 순서에 맞다.
  • 3번: LEFT 결과 건수를 잘못 배치했다.
  • 4번: LEFT 결과 건수가 실제와 다르다.

보충 개념 OUTER JOIN은 매칭되지 않는 행도 NULL로 채워 결과에 포함한다. FULL OUTER JOIN은 LEFT 결과와 RIGHT 결과를 합치되 교집합(매칭 행)은 한 번만 포함한다.

SQL 개발자 자격증 SQL 활용 다른 기출문제

SQL 개발자 자격증 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.