Algorithm/Programmers
[프로그래머스 코딩 테스트 연습 SQL/MySQL] GROUP BY #3 입양 시각 구하기(1) 문제풀이
찐무
2021. 1. 4. 16:38
728x90
반응형

문제
programmers.co.kr/learn/courses/30/lessons/59412
코딩테스트 연습 - 입양 시각 구하기(1)
ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물
programmers.co.kr
보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다.
09:00부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요.
이때 결과는 시간대 순으로 정렬해야 합니다.
<정답>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT HOUR(DATETIME) AS HOUR, COUNT(DATETIME) AS COUNT | |
FROM ANIMAL_OUTS | |
GROUP BY HOUR(DATETIME) | |
HAVING HOUR >= 9 AND HOUR <= 19 | |
ORDER BY HOUR(DATETIME); |
[날짜 데이터에서 일부만 추출하기]
함수 | 설명 |
YEAR(속성명) | 연도를 추출하는 함수이다. |
MONTH(속성명) | 월을 추출하는 함수이다. |
DAY(속성명) | 일을 추출하는 함수이다. (DAYOFMONTH와 같은 함수임) |
HOUR(속성명) | 시를 추출하는 함수이다. |
MINUTE(속성명) | 분을 추출하는 함수이다. |
SECOND(속성명) | 초를 추출하는 함수이다. |
728x90
반응형