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

SQL 개발자 자격증SQL 활용JOIN 조건난이도 3MCQ

SQL 개발자 자격증 JOIN 조건 기출문제 #3602

문제

다음 쿼리에 대한 설명 중 옳은 것은?

① 2등급 이상의 사원을 모두 출력한다. ② 부서에 소속되지 않은 사원은 제외한다. ③ 모든 부서와 모든 사원을 조건 없이 출력한다. ④ 등급 조건은 조인 결과에 영향을 주지 않는다.

정답

2

해설

정답: 2. INNER JOIN 조건을 만족하지 못하는 사원은 결과에서 제외되므로, 부서ID가 매칭되지 않는 사원은 출력되지 않는다.

오답 풀이

  • 1번: 등급 조건을 만족해도 부서와 매칭되지 않으면 제외된다.
  • 2번: 조인 조건을 만족하지 못하면 출력되지 않는다.
  • 3번: 조인 조건이 있으므로 카테시안 곱이 아니다.
  • 4번: 사원.등급 >= 2 조건은 결과 행 수에 직접 영향을 준다.

보충 개념 INNER JOIN의 ON 조건은 조인 대상 행을 제한한다. WHERE 절에 있든 ON 절에 있든 논리적으로 결과를 줄이는 조건이 될 수 있다.

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

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

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

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