데이터분석공부

데이터분석공부 기초SQL HOUR함수

EFS 2022. 5. 28. 23:51
반응형

SQL독학하기에 좋은 사이트 프로그래머스의 퀴즈등을 풀어보고 있는 중입니다. 그래도 꾸준히 공부하니 눈에 들어오기 시작하는 SQL. 그중 'Hour'이라는 함수를 써야하는 문제가 등장합니다.

데이터분석, 코딩공부하기에 이 '프로그래머스'라는 사이트 좋아보이니 참고하세요.

 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 09:00부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다.

SELECT hour(datetime), count(animal_id) from animal_outs where hour(datetime) >= 9 and hour(datetime) < 20 group by hour(datetime) order by hour(datetime)

*Hour함수
테이블에 시간컬럼이 년/월/시로 표현이 되어있고 시간별로 데이터를 집계할 필요가 있다면 이때 hour함수를 써야한다.


반응형

반응형