-
[MySQL] 날짜 데이터에서 일부만 추출하기데이터베이스/MySQL 2018. 1. 16. 11:04
▶MySQL 날짜 데이터에서 일부만 추출하기
▶설명
아래에 MySQL 함수들은 날짜 데이터에서 일부만을 추출할 수있습니다.
- YEAR : 연도 추출
- MONTH : 월 추출
- DAY : 일 추출 (DAYOFMONTH와 같은 함수)
- HOUR : 시 추출
- MINUTE : 분 추출
- SECOND : 초 추출
▶사용법
YEAR
YEAR(기준 날짜);
MONTH
MONTH(기준 날짜);
DAY
DAY(기준 날짜); -- 또는 DAYOFMONTH(기준 날짜);
HOUR
HOUR(기준 날짜);
MINUTE
MINUTE(기준 날짜);
SECOND
SECOND(기준 날짜);
▶예제 쿼리 (Example Query)
* 기준 날짜는 동일하게 2017-0112:30:45로 통일하였습니다.
YEAR()
쿼리
SELECT YEAR('2017-01-02 12:30:45');
결과
2017
MONTH()
쿼리
SELECT MONTH('2017-01-02 12:30:45');
결과
12
DAY()
쿼리
SELECT DAY('2017-01-02 12:30:45');
결과
2
HOUR()
쿼리
SELECT HOUR('2017-01-02 12:30:45');
결과
12
MINUTE()
쿼리
SELECT MINUTE('2017-01-02 12:30:45');
결과
30
SECOND()
쿼리
SELECT SECOND('2017-01-02 12:30:45');
결과
45
'데이터베이스 > MySQL' 카테고리의 다른 글
[MySQL] 문자열 부분 가져오기 (LEFT, MID, RIGHT 함수) (0) 2018.01.18 [MySQL] 테이블 이름 변경 (RENAME) (0) 2018.01.17 [MySQL] SHOW 명령어 (0) 2018.01.15 [MySQL] 시간 더하기, 빼기 (DATE_ADD, DATE_SUB 함수) (2) 2018.01.11 [MySQL] 현재 시간 가져오기 (NOW 함수) (0) 2018.01.11