[SQL 고득점 kit:GROUP BY] 입양 시각 구하기(1)

이현진·2022년 5월 2일
0

SQL 고득점 kit

목록 보기
11/16

문제

보호소에서는 몇 시에 입양이 가장 활발하게 일어나는 지 알아보려 한다.
09:00부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 문제이다.

풀이

우선, DATETIME을 GROUP BY를 이용해 HOUR별로 그룹화 한다.
시간 단위로 입양 건수를 필드에 추가해야 하므로 COUNT(ANIMAL_ID)
09:00~19:59까지 입양건수는 WHERE 조건문을 이용한다.
결과를 시간대 별로 정렬해야 하므로 ORDER BY HOUR(DATETIME)
Column의 이름을 예제와 맞추어 AS로 맞춰준다.

profile
https://github.com/lhjbg0821

0개의 댓글