모던지
SQL 개발자 (SQLD) / 02 SQL기본및활용

HAVING 절에서 집계 함수를 쓸 수 있는 이유는?

  1. 문법이 허용하기 때문입니다
  2. HAVING이 먼저 처리되기 때문입니다
  3. HAVING은 그룹이 만들어지고 집계가 계산된 뒤에 평가되기 때문입니다
  4. 집계 함수가 단일행 함수이기 때문입니다
정답과 해설 보기

3. HAVING은 그룹이 만들어지고 집계가 계산된 뒤에 평가되기 때문입니다

순서를 보면 이유가 분명합니다. WHERE 시점에는 아직 그룹이 없어 집계값이 존재하지 않습니다.

풀이 화면에서 풀기 강의 읽기

모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.