집계 결과(GROUP BY)에서 특정 조건을 부여할 수 있는 키워드는?
정답 2번
SQL의 논리 처리 순서에서 WHERE는 GROUP BY보다 먼저 개별 입력 행을 필터링하고, HAVING은 GROUP BY가 만든 그룹과 SUM·AVG 같은 집계 결과를 필터링한다. 따라서 부서별 합계가 일정 금액 이상인 그룹처럼 집계값에 조건을 걸 때는 HAVING을 사용한다. SELECT는 출력 열을 정하고 GROUP BY는 묶을 기준을 정할 뿐 집계 결과를 거르는 키워드는 아니다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21