SQLDSQL 활용셀프조인난이도 1MCQ

SQLD 셀프조인 기출문제 #3583

문제

셀프조인을 수행할 수 있는 경우로 설명으로 옳은 것은?

① 두 테이블 내에 칼럼이 연관관계가 있는 경우 ② 두 테이블 내에 연관관계는 없지만 Join이 필요할 때 ③ 한 테이블 내에 칼럼이 연관관계가 있는 경우 ④ 한 테이블 내에 연관관계는 없지만 Join이 필요할 때

정답

3

해설

정답: 3. 셀프조인은 하나의 테이블을 서로 다른 별칭으로 두 번 참조하여 같은 테이블 내부의 연관관계를 조인하는 방식이다.

오답 풀이

  • 1번: 두 테이블 간 조인은 일반 조인이다.
  • 2번: 두 테이블 간 관계가 없으면 조인 조건이 부적절할 수 있다.
  • 3번: 한 테이블 내부의 계층, 관리자-사원 관계 등에서 셀프조인을 수행한다.
  • 4번: 연관관계가 없는 칼럼을 조인하는 것은 셀프조인의 본질적 목적이 아니다.

보충 개념 셀프조인은 사원 테이블의 사원번호와 관리자번호처럼 같은 테이블 내 컬럼 간 관계가 있을 때 사용한다. 반드시 테이블 별칭을 다르게 부여해야 한다.

SQLD 시험 준비 가이드

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

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

[SQLD] 셀프조인 SQL 활용 기출 #3583 | 문어CBT