728x90
반응형
문제링크
https://school.programmers.co.kr/learn/courses/30/lessons/59412
1. 핵심
- 시분초 / 연월일 을 추출하기
2. 코드(MySQL)
# 09:00 ~ 19:59 각 시간대별로
# 입양이 몇 건
# 시간순으로 정렬
select hour(DATETIME) as HOUR, count(*) as COUNT
from ANIMAL_OUTS
where hour(DATETIME) between 9 and 19
group by hour(DATETIME)
order by hour(DATETIME);
3. 활용예제
select year(DATETIME) as year,
month(DATETIME) as month,
day(DATETIME) as day,
hour(DATETIME) as hour,
minute(DATETIME) as minute,
second(DATETIME) as second
from ANIMAL_OUTS;
- 2016-03-28 13:15:00
- month, day, hour, minute, second 모두 앞에 불필요한 0은 없다. 01(X) -> 1(O)
- year의 경우 "23-%" 이여도 2023으로 출력된다.
728x90
반응형
'PS > SQL' 카테고리의 다른 글
[SQL] 자동차 대여 기록에서 장기/단기 대여 구분하기 (2) | 2024.02.06 |
---|---|
[SQL] 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (0) | 2024.02.05 |
[SQL] 조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2024.02.04 |
[SQL] 즐겨찾기가 가장 많은 식당 정보 출력하기 (7) | 2024.02.02 |
[SQL] 이름에 el이 들어가는 동물 찾기 (0) | 2024.02.01 |