💡문제 풀이/프로그래머스 - Oracle

입양 시각 구하기(1) / 59412

뇌 리셋은 기본이지 2023. 11. 2. 23:51

정보

Lv.2

분류 : GROUP BY

 

문제

문제링크

 

풀이

SELECT TO_NUMBER(TO_CHAR(DATETIME,'FMHH24')) AS HOUR
     , COUNT(*) AS COUNT
  FROM ANIMAL_OUTS
 WHERE TO_CHAR(DATETIME, 'HH24:MI') BETWEEN '09:00' AND '19:59'
 GROUP BY TO_NUMBER(TO_CHAR(DATETIME, 'FMHH24'))
 ORDER BY 1;

 

풀이 후기

TO_CHAR를 이용해 시간 포맷을 맞추는게 엄청 다양한 것 같다.

이 부분에 대해서는 따로 글을 작성해야할 것 같다😂