다음과 같은 student 테이블의 스키마가 주어졌을 때, 주어진 요구에 대한 SQL 질의어로 옳지 않은 것은?
student(studno, name, grade, score, deptno)(단, studno는 학번, name은 학생 이름, grade는 학년, score는 성적, deptno는 학생이 속한 학과 번호를 의미하며, studno는 기본키이다)
- ①
student 테이블에서 각 학과별 평균 성적, 최고 성적, 최저 성적 검색 SELECT deptno, AVG(score), MAX(score), MIN(score) FROM student GROUP BY deptno
- ②
student 테이블에서 각 학과의 각 학년별 인원수와 평균 성적 검색 SELECT deptno, grade, COUNT(*), AVG(score) FROM student GROUP BY deptno, grade
- ③
student 테이블에서 학과 번호가 100번 이상인 학과들의 평균 성적 검색 SELECT deptno, AVG(score) FROM student WHERE deptno >= 100 GROUP BY deptno
- ④
student 테이블에서 각 학년별로 학생 수가 10명 이상인 학년, 학생 수, 평균 성적 검색 SELECT grade, COUNT(*), AVG(score) FROM student WHERE COUNT(*) >= 10 GROUP BY grade
선지를 골라 바로 채점해 보세요.
정답 ④
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)