
#두 번 이상 중복된 이름: DISTINCT(NAME) > 1
#HAVING 절: GROUP BY 절에 대한 조건문 역할을 수행한다.
SELECT NAME, COUNT(NAME) COUNT
FROM ANIMAL_INS
GROUP BY NAME
HAVING COUNT(NAME) > 1
ORDER BY 2
Having 절이 group by절의 조건문 역할을 수행한다.
SELECT NAME
FROM ANIMAL_INS
WHERE DATETIME =
(
SELECT MIN(DATETIME)
FROM ANIMAL_INS
)
# WHERE절에 MIN 함수를 못 쓰나..? 못쓴다!
# WHERE절에도 서브퀘리는 들어갈 수 있다!
집계 함수는 WHERE절에 들어가지 못한다.
반면 subquery는 어디든 들어간다.