집계 함수SQLD(SQL 개발자) 기출 · 집계 함수다음 SQL 중 오류가 발생하는 것은?이 문제 풀어보기1.SELECT 지역, SUM(매출금액) AS 매출금액FROM 지역별매출GROUP BY 지역HAVING SUM(매출금액) > 1000ORDER BY COUNT(*) ASC;2.SELECT 지역, SUM(매출금액) AS 매출금액FROM 지역별매출GROUP BY 지역ORDER BY 년 DESC;3.SELECT 지역, 매출금액FROM 지역별매출ORDER BY 년 ASC;4.SELECT 지역, SUM(매출금액) AS 매출금액FROM 지역별매출GROUP BY 지역ORDER BY 매출금액 DESC;정답 및 해설 보기정답: 2번ORDER BY에는 SELECT에 없는 컬럼을 쓸 수 있지만, GROUP BY가 있으면 SELECT/GROUP BY에 있는 컬럼 또는 집계 결과만 쓸 수 있다. 2번은 `년` 컬럼이 그룹 키에 없어 오류.