입양 시각 구하기(1)
사이트명 : 프로그래머스(Programmers)
문제 주소 : https://programmers.co.kr/learn/courses/30/lessons/59412
문제명 : 입양 시각 구하기(1)
SQL : MySQL
SELECT HOUR(DATETIME) AS HOUR, COUNT(*)
FROM ANIMAL_OUTS
WHERE HOUR(DATETIME) BETWEEN '9' AND '19'
GROUP BY HOUR
ORDER BY HOUR ASC
문제를 읽어보면 09:00부터 19:59까지 시간대별 입양 건수를 뽑아야한다
먼저 HOUR라는 함수를 이용해 DATETIME 컬럼을 시간대별로 출력할 수 있다. 이를 이용해 WHERE절에 BETWEEN을 써서 09:00~19:59 범위를 잡아주고
GROUP BY를 이용해 시간대별 카운트 개수를 출력하면 된다
댓글남기기