SQLDSQL 기본난이도 2MCQ

SQLD SQL 기본 기출문제 #1978

문제

다음 SQL에서 오류가 발생하는 것은?

① SELECT TEAM FROM PLAYER GROUP BY TEAM ORDER BY TEAM; ② SELECT TEAM FROM PLAYER GROUP BY TEAM ORDER BY COUNT(*); ③ SELECT TEAM FROM PLAYER GROUP BY TEAM ORDER BY HEIGHT; ④ SELECT TEAM, AVG(WEIGHT) FROM PLAYER GROUP BY TEAM ORDER BY AVG(WEIGHT);

정답

3

해설

GROUP BY를 사용할 때 ORDER BY절에는 GROUP BY에 명시된 컬럼이나 집계 함수만 사용할 수 있습니다. HEIGHT는 GROUP BY에 포함되지 않은 개별 컬럼이므로 사용할 수 없습니다. ①은 GROUP BY 컬럼, ②는 집계함수, ④는 SELECT절의 집계함수로 모두 사용 가능합니다.

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

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

[SQLD] SQL 기본 기출 #1978 | sqldpass