[프로그래머스/SQL] 입양 시각 구하기(1)(59412) 풀이

업데이트:



문제 정보


풀이

문제

ANIMAL_OUTS에서 입양이 일어난 시간대(9시~19시)별 건수를 집계하는 문제입니다.

코드

SELECT
    HOUR(DATETIME) HOUR,
    COUNT(*) COUNT
FROM ANIMAL_OUTS
GROUP BY HOUR
HAVING HOUR BETWEEN 09 AND 19
ORDER BY HOUR

설명

HOUR(DATETIME)으로 시간대를 추출해 그룹화하고 각 시간의 건수를 COUNT(*)로 계산합니다.

HAVING HOUR BETWEEN 09 AND 19로 범위를 제한한 뒤 시간 오름차순으로 출력합니다.



이런 주제는 어떠신가요?

비슷한 난이도와 유형의 문제를 이어서 보면 풀이 감각을 더 빠르게 잡기 좋습니다.

댓글남기기