https://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

 

 

문제 분석

- HOUR()함수를 사용하여 시간만 출력한다.

 

 

문제 풀이

1. select문을 통해 시간과 개수를 출력한다.

2. 시간은 HOUR()함수를 통해 날짜에서 시간만 뽑아온다.

3. where을 통해 해당 시간대가 9시에서 19시 사이의 값만 출력한다.

4. group by절을 통해 시간대별로 묶는다.

5. order by절을 통해 시간대별로 정렬한다.

select HOUR(DATETIME), count(*)
from ANIMAL_OUTS
where HOUR(DATETIME) between 9 and 19
group by HOUR(DATETIME)
order by HOUR(DATETIME);

 

 

https://github.com/SOEUN2/Algorithm