아픈 동물의 아이디와 이름을 조회
아픈 동물을 판별하기 위해서는 조건문이 필요하다.
여기서는 그룹으로 묶지 않으므로, 조건 처리로
WHERE 문
을 주면 된다.
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION = 'SICK';
이름이 2번이상 쓰인 이름을 찾아야 하는데 GROUP
으로 묶은 후 조건 문을 걸어야 한다.
이럴 때는 HAVING
을 사용하여 GROUP BY
로 묶인 데이터들에 대한 조건을 걸어줘야 한다.
GROUP
에 조건을 걸 때는HAVING 절
을 사용한다.
SELECT NAME, COUNT(NAME) AS 'COUNT'
FROM ANIMAL_INS
GROUP BY NAME
HAVING COUNT(NAME) > 1
ORDER BY NAME;