EXTRACT

사용 예시

EXTRACT(QUARTER FROM Order Date)

구문

1) 날짜 부분을 반환합니다.

EXTRACT( part FROM date_expression )

2) 날짜 및 시간 필드 또는 표현식에서 날짜를 반환합니다.

EXTRACT(DATE FROM date_expression )

매개변수

date_expression - 날짜 또는 날짜 및 시간 필드 또는 표현식

part - 반환할 날짜 부분. EXTRACT는 다음 부분을 지원합니다.

  • DAYOFWEEK : 한 주의 첫날이 일요일인 [1, 7] 범위의 값을 반환합니다.
  • DAY
  • DAYOFYEAR
  • WEEK : [0, 53] 범위에서 날짜의 주 번호를 반환합니다. 주는 일요일부터 시작되며 그 해의 첫 번째 일요일 이전 날짜는 0번째 주에 속합니다.
  • ISOWEEK : date_expressionISO 8601 주 번호를 반환합니다. ISOWEEK는 월요일에 시작됩니다. [1, 53] 범위의 값을 반환합니다. 각 ISO 연도의 첫 번째 ISOWEEK는 그레고리력 연도의 첫 번째 목요일 이전의 월요일에 시작됩니다.
  • MONTH
  • QUARTER : [1, 4] 범위의 값을 반환합니다.
  • YEAR
  • ISOYEAR : date_expression이 속한 주의 목요일을 포함하는 그레고리력 연도인 ISO 8601 주 번호 지정 연도를 반환합니다.

반환 데이터 유형

  1. 숫자 (정수)
  2. 날짜

예시

다음 예에서 EXTRACTDAY 시간 부분에 해당하는 값을 반환합니다.

Example formula Output
EXTRACT(DAY FROM DATE '2013-12-25') 25

다음 예에서 EXTRACT는 연말에 가까운 날짜 열에서 다른 시간 부분에 해당하는 값을 반환합니다.

필드 이름 Example formula
Isoyear EXTRACT(ISOYEAR FROM Date)
Isoweek EXTRACT(ISOWEEK FROM Date)
Year EXTRACT(YEAR FROM Date)
Week EXTRACT(WEEK FROM Date)

출력:

입력 날짜 Isoyear Isoweek Year Week
2015-12-23 2015 52 2015 51
2015-12-24 2015 52 2015 51
2015-12-25 2015 52 2015 51
2015-12-26 2015 52 2015 51
2015-12-27 2015 52 2015 52
2015-12-28 2015 53 2015 52
2015-12-29 2015 53 2015 52
2015-12-30 2015 53 2015 52
2015-12-31 2015 53 2015 52
2016-01-01 2015 53 2016 0
2016-01-02 2015 53 2016 0
2016-01-03 2015 53 2016 1
2016-01-04 2016 1 2016 1
2016-01-05 2016 1 2016 1
2016-01-06 2016 1 2016 1
2016-01-07 2016 1 2016 1
2016-01-08 2016 1 2016 1
2016-01-09 2016 1 2016 1

참고

이 함수는 호환성 모드 날짜 유형에 사용할 수 없습니다.