문제
다음 SQL 쿼리에서 GROUP BY 절과 함께 사용할 수 없는 것은?
① COUNT() 집계 함수 ② department_id 그룹핑 컬럼 ③ salary 개별 컬럼 (집계함수나 GROUP BY에 없음) ④ HAVING 절의 COUNT() 조건
정답
3번
해설
GROUP BY를 쓴 경우 SELECT 절에는 그룹화의 기준이 된 컬럼이나 집계 함수만 명시해야 한다. 개별 행의 정보인 salary는 그룹화 단위와 맞지 않아 오류가 발생한다.