EXTRACT()
EXTRACT() 함수는 주어진 날짜에서 일부를 추출한다.
MySQL 4.0부터 작동한다.
형식
EXTRACT(part FROM date)
매개변수
part
:
추출할 일부. 마이크로초, 초, 분, 시간, 일, 일주일, 한 달, 분기, 연도, 초_마이크로초, 분_마이크로초, 분_초, 시간_마이크로초, 시간_초, 시간_분, 일_마이크로초, 일_초, 일_분, 요일_시간, 년_월
date
:
일부를 추출할 날짜
예제
날짜에서 월을 추출해보자.
SELECT EXTRACT(MONTH FROM "2017-06-15");
기본 예시
EXTRACT(MONTH FROM “2017-06-15”) |
---|
6 |
날짜에서 주를 추출해보자.
SELECT EXTRACT(WEEK FROM "2017-06-15");
기본 예시
EXTRACT(WEEK FROM “2017-06-15”) |
---|
24 |
datetime에서 분을 추출해보자.
SELECT EXTRACT(MINUTE FROM "2017-06-15 09:34:21");
기본 예시
EXTRACT(MINUTE FROM “2017-06-15 09:34:21”) |
---|
34 |
datetime에서 연도와 월을 추출해보자.
SELECT EXTRACT(YEAR_MONTH FROM "2017-06-15 09:34:21");
기본 예시
EXTRACT(YEAR_MONTH FROM “2017-06-15 09:34:21”) |
---|
201706 |
참고
W3C School - MySQL EXTRACT() Function
W3C School - SQL Tutorial