SELECT
DATE_FORMAT(DATETIME, '%H') AS HOUR,
COUNT(*) AS COUNT
FROM
ANIMAL_OUTS
WHERE
TIME(DATETIME) BETWEEN '09:00:00' AND '19:59:59'
GROUP BY
HOUR
ORDER BY
HOUR;
//DATETIME에서 시간(HOUR)을 추출하고, 그를 기준으로 데이터를 그룹화 GROUP BY HOUR,
그룹별로 COUNT(*) 함수를 사용하여 그룹 내의 레코드 수를 세어 입양 건수를 계산
GROUP BY 구문은 데이터를 그룹화하는 역할.
=> 특정 기준으로 데이터를 묶어서 집계나 분석함
'ㅋㅌ' 카테고리의 다른 글
[SQL] FLOOR (0) | 2023.09.11 |
---|---|
LEFT, GROUP BY (0) | 2023.09.10 |
[SQL] 출력 순서 정렬 (0) | 2023.09.06 |
[SQL] DATE_FORMAT (0) | 2023.09.06 |
[SQL] EXTRACT(YEAR FROM ***) (0) | 2023.09.05 |