-- 코드를 입력하세요
SELECT HOUR(DATETIME) AS HOUR, COUNT(HOUR(DATETIME)) AS COUNT
FROM ANIMAL_OUTS
GROUP BY HOUR
HAVING HOUR
BETWEEN '9' AND '19'
ORDER BY HOUR ASC
해당 문제는 특정 칼럼에 특정범위안에서 포함하고 있는 중복데이터의 개수를 구하는 문제입니다.
E: 참고 지식
WHERE과 HAVING 절의 가장 큰 차이점은 무엇일까요?
일단 WHERE과 HAVING절 모두 SQL QUERY에서 조건을 부여할 때 사용됩니다.
그리고 가장 큰 차이점은 GROUP BY 절을 함께쓸 때 입니다.
WHERE절에 같은 경우, 그룹화를 하기전 조건식을 처리하며 HAVING절과 같은 경우에는