컴퓨터활용능력 1급데이터베이스 일반난이도 1MCQ

컴퓨터활용능력 1급 데이터베이스 일반 기출문제 #1852

문제

다음 SQL 문의 실행 결과로 가장 옳은 것은?

SQL
SELECT 상품분류, AVG(가격) AS 평균가격 FROM 상품 WHERE 재고량 > 0 GROUP BY 상품분류 HAVING AVG(가격) > 10000;

① 재고가 있는 모든 상품의 분류별 평균 가격을 표시한다 ② 재고가 있는 상품 중 평균 가격이 10000원을 초과하는 분류만 표시한다 ③ 모든 상품의 분류별 평균 가격이 10000원을 초과하는 분류를 표시한다 ④ 가격이 10000원을 초과하는 상품들의 분류별 평균 가격을 표시한다

정답

2

해설

WHERE 절로 재고량이 0보다 큰 상품만 먼저 필터링하고, GROUP BY로 상품분류별 그룹화한 후, HAVING 절로 각 그룹의 평균 가격이 10000원을 초과하는 그룹만 최종 선택한다.

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

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

[컴퓨터활용능력 1급] 데이터베이스 일반 기출 #1852 | sqldpass