기록

프로그래머스_입양 시각 구하기(1) 본문

코딩테스트/SQL

프로그래머스_입양 시각 구하기(1)

youngyin 2022. 2. 5. 12:49

문제

https://programmers.co.kr/learn/courses/30/lessons/59412#qna

 

코딩테스트 연습 - 입양 시각 구하기(1)

ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물

programmers.co.kr

풀이

날짜 데이터에서 일부만을 추출하기

  • YEAR : 연도 
  • MONTH : 월 
  • DAY : 일  (DAYOFMONTH와 같은 함수)
  • HOUR : 시 
  • MINUTE : 분 
  • SECOND : 초 
SELECT HOUR(DATETIME) FROM DATETABLE;

코드

SELECT HOUR(DATETIME) AS HOUR, COUNT(*)
FROM ANIMAL_OUTS 
GROUP BY HOUR(DATETIME)
HAVING HOUR >= 9 AND HOUR < 20
ORDER BY HOUR(DATETIME);
Comments