새소식

SQL/GROUP BY

[GROUP BY] 입양 시각 구하기(1)

  • -

[문제]

코딩테스트 연습 - 입양 시각 구하기(1) | 프로그래머스 스쿨 (programmers.co.kr)

 

프로그래머스

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

programmers.co.kr


[문제 풀이]

조건 1. 시간을 조회하자.

조건 2. 시간을 시간대별로 그룹화 시키자.

조건 3. 시간대별로 카운트를 해주자.

조건 4. 시간대 순으로 정렬해 주자.

 

이번에는 HOUR에 대해서 배워보도록 하자.

HOUR(컬럼)

HOUR(컬럼)은 컬럼안에 있는 날짜 데이터에서 시간만을 빼와주는 함수이다.

해당 함수와 GROUP BY를 결합해보자!


[코드]

SELECT HOUR(DATETIME) as hour, COUNT(DATETIME) FROM ANIMAL_OUTS GROUP BY HOUR(DATETIME) HAVING HOUR>=9 and HOUR<=19 ORDER BY HOUR(DATETIME) ASC;
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.