컴퓨터활용능력 1급 필기데이터베이스 일반INNER JOIN SQL난이도 3MCQ

컴퓨터활용능력 1급 필기 INNER JOIN SQL 기출문제 #15676

문제

다음 중 아래 SQL문에 대한 설명으로 옳은 것은?

① 테이블 T1과 T2에서 품번이 일치하는 레코드들만 선택된다. ② 테이블 T2의 소재지가 서울 또는 수원인 레코드들만 선택된다. ③ 테이블 T1의 품번 필드와 T2의 소재지 필드만 SQL 실행 결과로 표시된다. ④ 테이블 T1의 품번 필드와 T2의 제조사 필드만 SQL 실행 결과로 표시된다.

정답

4

해설

정답: 4. SELECT 절에 T1.품번과 T2.제조사가 지정되어 있으므로 실행 결과에는 이 두 필드만 표시된다. WHERE 절은 표시 필드가 아니라 조건일 뿐이다.

오답 풀이

  • 1번: 품번 일치(T1.품번=T2.품번)는 조건의 하나일 뿐, 동시에 소재지 조건도 만족해야 하므로 "품번 일치 레코드만"이라는 설명은 부정확하다.
  • 2번: 소재지 조건만이 아니라 품번 일치 조건도 함께 적용되므로 옳지 않다.
  • 3번: 결과에 표시되는 것은 품번과 제조사이며 소재지는 표시되지 않으므로 옳지 않다.
  • 4번: SELECT T1.품번, T2.제조사이므로 두 필드만 표시되어 옳다.

보충 개념 WHERE에 두 테이블의 공통 필드를 등호로 연결하면 내부 조인(INNER JOIN)과 같다. SELECT 절에 나열한 필드만 결과에 표시된다.

컴퓨터활용능력 1급 필기 데이터베이스 일반 다른 기출문제

컴퓨터활용능력 1급 필기 시험 준비 가이드

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

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

[컴퓨터활용능력 1급 필기] INNER JOIN SQL 데이터베이스 일반 기출 #15676 | 문어CBT