해석상 where문과 동일
일반 조건은 where절에 기술하지만 그룹함수 포함 조건은 HAVING절에
그룹의 조건만 having
*집계함수란?
데이터를 그룹화하고 집계된 결과를 계산하는 데 사용

문제정리
-- 동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성
-- 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회
====================================================================
1. 일단 SELECT NAME, COUNT(name) AS COUNT
FROM ANIMAL_INS
-- 동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성
-- 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회
SELECT NAME, COUNT(name) AS COUNT
FROM ANIMAL_INS
where name is not null
GROUP BY NAME
HAVING COUNT(*) >= 2
order by NAME