# 문제 링크
https://programmers.co.kr/learn/courses/30/lessons/59412
# Answer
SELECT HOUR(DATETIME), COUNT(DATETIME)
FROM ANIMAL_OUTS
WHERE HOUR(DATETIME)>8 AND HOUR(DATETIME)<20
GROUP BY HOUR(DATETIME)
ORDER BY HOUR(DATETIME)
# Comment
9시부터 19시 59분까지, 시간대별로 입양이 몇 건이 발생했는지 조회하는 SQL문을 작성하는 문제이다. 먼저, 시간대별로 묶기 위해 GROUP BY HOUR(DATETIME)를 사용하였고, WHERE문으로 구하고자 하는 시간의 범위를 지정해주었다.
'CS > 데이터베이스' 카테고리의 다른 글
[Level 2] 중성화 여부 파악하기 (0) | 2022.03.01 |
---|---|
[Level 2] NULL 처리하기 (0) | 2022.02.27 |
[Level 2] 동물 수 구하기 (0) | 2022.02.26 |
[Level 2] 이름에 el이 들어가는 동물 찾기 (0) | 2022.02.26 |
[Level 2] 최솟값 구하기 (0) | 2022.02.25 |