본문 바로가기

DataBase/SQL Queries

[프로그래머스] GROUP BY - 입양 시각 구하기(1) / 통계 유형별 조회, BETWEEN

문제

 

풀이

SELECT HOUR(DATETIME) AS HOUR, COUNT(DATETIME) AS COUNT
FROM ANIMAL_OUTS
WHERE HOUR(DATETIME) BETWEEN '9' AND '19'
GROUP BY HOUR(DATETIME)
ORDER BY HOUR(DATETIME) ASC

 

 

 

HOUR 

-시간을 알려주는 문법 (0 ~ 23)

select hour('12:30:05');
결과 : 10

 

BETWEEN... AND... 

-출력하고 싶은 데이터의 범위를 정하는 문법

SELECT *
FROM [테이블명]
WHERE [칼럼명] BETWEEN [조건 1] AND [조건 2]

 

 

 


https://jang8584.tistory.com/7

 

[mysql]날짜 관련 함수 모음

[mysql-함수]날짜 관련 함수 모음 dayofweek(date) 날짜를 한 주의 몇 번째 요일인지를 나타내는 숫자로 리턴한다. (1 = 일요일, 2 = 월요일, ... 7 = 토요일) mysql> select dayofweek('1998-02-03'); -> 3 weekd..

jang8584.tistory.com

https://greenshinkr.wordpress.com/2016/07/08/mysql-%ED%86%B5%EA%B3%84-%EC%9C%A0%ED%98%95%EB%B3%84-%EC%A1%B0%ED%9A%8C-sql/

 

[MySQL] 통계 유형별 조회 SQL

출처 : ======================================================== 데이터의 통계자료를 조회할 때, 시간대별, 일별, 주별, 월별 데이터를 조회하고자 한다. 아래의 SQL문을 응용하여 통계자료를 조회할 때 사용하

greenshinkr.wordpress.com

https://coding-factory.tistory.com/116

 

[MSSQL] BETWEEN절 사용법 & 예제

BETWEEN구문 데이터베이스를 사용하다 보면 ~어디서부터 ~어디까지의 데이터를 출력하고 싶은 경우가 있습니다. 대표적인 경우가 날짜죠 ~일부터 ~일까지의 데이터를 출력해라!! 물론 X보다 크고 Y

coding-factory.tistory.com