HAVING은GROUP BY로 얻은 그룹을 필터링하는 데 사용된다.
즉, 결과값에 실제로 포함하고 싶은 그룹의 범위를 좁혀준다.
HAVING <필터링 조건>;
SELECT title, AVG(rating), COUNT(rating) AS review_count FROM full_reviews GROUP BY title
HAVING COUNT(rating) > 1;
-- rating 개수가 1보다 큰 것들만 조회

Q.
WHERE과 똑같지 않나요?A. 다르다.
WHERE는 처음에 선택하는 항목을 제어하도록 도와주는 개념이다.
반면HAVING은 결과값에 실제로 포함하고 싶은 그룹의 범위를 좁혀준다는 점이 다르다.
일단 그룹화를 하고 나면HAVING을 활용하여 포함하고 싶은 그룹 데이터를 솎아낼 수 있다.
GROUP BY이후에는HAVING으로 데이터 필터링한다!!!!!