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

정보처리기사 필기데이터베이스 구축SQL DISTINCT난이도 2MCQ

정보처리기사 필기 SQL DISTINCT 기출문제 #11445

문제

STUDENT 테이블에 독일어과 학생 50명, 중국어과 학생 30명, 영어영문학과 학생 50명의 정보가 저장되어 있을 때, 다음 두 SQL문의 실행 결과 튜플 수는? (단, DEPT 컬럼은 학과명)

① ⓐ 3, ⓑ 3 ② ⓐ 50, ⓑ 3 ③ ⓐ 130, ⓑ 3 ④ ⓐ 130, ⓑ 130

정답

3

해설

정답: 3. ⓐ는 전체 행 130개, ⓑ는 중복 제거된 학과 3개를 반환한다.

오답 풀이

  • 1번: ⓐ가 3이라는 것은 틀리다.
  • 2번: ⓐ가 50이라는 것은 틀리다.
  • 3번: ⓐ 130, ⓑ 3으로 정답이다.
  • 4번: ⓑ가 130이라는 것은 DISTINCT 의미에 어긋난다.

보충 개념 DISTINCT는 중복 행을 제거하고, 일반 SELECT는 모든 행을 그대로 반환한다.

정보처리기사 필기 데이터베이스 구축 다른 기출문제

정보처리기사 필기 시험 준비 가이드

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

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

[정보처리기사 필기] SQL DISTINCT 데이터베이스 구축 기출 #11445 | 문어CBT