SQL HAVING 절이 WHERE 절과 다른 점은?
쉬움 freeCodeCamp해설
WHERE 절은 GROUP BY 이전에 개별 행을 필터링하고, HAVING 절은 GROUP BY 이후 집계 결과에 조건을 적용합니다. 예를 들어 HAVING COUNT(*) > 5는 그룹의 행 수가 5개를 초과하는 그룹만 결과에 포함합니다.
WHERE 절은 GROUP BY 이전에 개별 행을 필터링하고, HAVING 절은 GROUP BY 이후 집계 결과에 조건을 적용합니다. 예를 들어 HAVING COUNT(*) > 5는 그룹의 행 수가 5개를 초과하는 그룹만 결과에 포함합니다.