컴퓨터활용능력 1급 필기데이터베이스 일반집계 함수·NOT IN난이도 3MCQ

컴퓨터활용능력 1급 필기 집계 함수·NOT IN 기출문제 #16574

문제

다음 중 주어진 [학생] 테이블을 참조하여 아래의 SQL문을 실행한 결과로 옳은 것은?

학번전공학년나이
100국사421
150회계219
200수학330
250국사331
300회계425
350수학219
400국사123

① 25 ② 23 ③ 21 ④ 19

정답

1

해설

정답: 1. WHERE 전공 NOT IN ('수학','회계')는 전공이 수학·회계가 아닌 행, 즉 전공이 '국사'인 학번 100·250·400만 선택한다. 이들의 나이는 21·31·23이고 평균은 (21+31+23)/3 = 75/3 = 25이다.

오답 풀이

  • 1번: 국사 전공 3명의 나이 평균 25이므로 옳다.
  • 2번: 23은 학번 400 한 명의 나이일 뿐 평균이 아니다.
  • 3번: 21은 학번 100 한 명의 나이일 뿐 평균이 아니다.
  • 4번: 19는 제외된 회계·수학 전공자의 나이이므로 답이 아니다.

보충 개념 NOT IN은 목록에 포함되지 않는 행만 선택하고, AVG는 NULL을 제외한 값들의 산술 평균을 계산한다.

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

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

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

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

[컴퓨터활용능력 1급 필기] 집계 함수·NOT IN 데이터베이스 일반 기출 #16574 | 문어CBT