에듀윌 · HAVING
★ 집계함수 전용
WHERE는 그룹화 전 행 · HAVING은 그룹화 후 그룹

HAVING — 그룹 조건 · 집계함수 전용

HAVING
정의
GROUP BY로 묶인 그룹 중 조건을 만족하는 그룹만 필터링. 집계함수는 HAVING 전용 (WHERE엔 집계함수 ❌).
SELECT 학과, COUNT(*) AS 학생수
FROM   student
GROUP BY 학과
HAVING COUNT(*) >= 3;
-- 3명 이상인 학과만
🎮
'모든' 키워드가 곧 HAVING COUNT. '모든 미션 클리어한 게이머'처럼, 게이머별로 클리어 수를 세서(GROUP BY+COUNT) 전체 미션 수와 같은지 확인(HAVING).
합격 한 줄
집계함수는 HAVING 전용 — "모든" 키워드가 곧 HAVING COUNT(*) = 전체수.