정보처리기사 실기SQLSQL - DISTINCT / COUNT 튜플 수난이도 3SHORT_ANSWER

정보처리기사 실기 SQL - DISTINCT / COUNT 튜플 수 기출문제 #11082

문제

STUDENT 테이블에서 컴퓨터과 학생 50명, 인터넷과 학생 100명, 사무자동화과 학생 50명의 정보가 저장되어 있을 때, 다음 SQL문의 실행 결과에 따른 튜플의 수는? (단, DEPT 칼럼은 학과명이다.)

정답

  1. 200
  2. 3
  3. 1
1) 200 2) 3 3) 1200 3 11) 200 2) 3 3) 1

해설

전체 학생 수는 50+100+50 = 200명이므로 1)은 모든 행을 반환해 200개 튜플이다. 2)는 DISTINCT로 중복 학과명을 제거하므로 컴퓨터과·인터넷과·사무자동화과 3개 튜플이다. 3)은 컴퓨터과로 한정한 뒤 DISTINCT 학과 수를 세므로 결과 집계 행은 1개(값도 1)이다.

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

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

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

[정보처리기사 실기] SQL - DISTINCT / COUNT 튜플 수 SQL 기출 #11082 | 문어CBT