목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

GET_DATE_PART

GET_DATE_PART

지정된 날짜 부분을 정수 값으로 반환합니다. 따라서 날짜의 월 부분을 반환하는 식을 작성하고 Apr 1 1997 00:00:00과 같은 날짜를 전달하는 경우 GET_DATE_PART는 4를 반환합니다.

구문

GET_DATE_PART(
date
,
format
)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/
선택 사항
설명
날짜
필수
날짜/시간 데이터 유형. 유효한 모든 변환 식을 입력할 수 있습니다.
형식
필수
반환할 날짜 값 부분을 지정하는 형식 문자열. 형식 문자열을 작은따옴표로 묶습니다(예: 'mm'). 형식 문자열은 대/소문자를 구분하지 않습니다. 각 형식 문자열은 세션에 지정된 날짜 형식에 따라 날짜의 전체 부분을 반환합니다.
반환할 날짜 값 부분을 지정하는 형식 문자열. 형식 문자열을 작은따옴표로 묶습니다(예: 'mm'). 형식 문자열은 대/소문자를 구분하지 않습니다. 각 형식 문자열은 매핑에 지정된 날짜 형식에 따라 날짜의 전체 부분을 반환합니다.
예를 들어 날짜 Apr 1 1997을 GET_DATE_PART에 전달한 경우 형식 문자열 'Y', 'YY', 'YYY' 또는 'YYYY'는 모두 1997을 반환합니다.

반환 값

날짜의 지정된 부분을 나타내는 정수.
함수에 전달된 값이 NULL인 경우 NULL입니다.

다음 식은 DATE_SHIPPED 포트의 각 날짜에 대한 시간을 반환합니다. 12:00:00AM의 경우 기본 날짜 형식이 24시간 간격에 기반하므로 0이 반환됩니다.
GET_DATE_PART( DATE_SHIPPED, 'HH' ) GET_DATE_PART( DATE_SHIPPED, 'HH12' ) GET_DATE_PART( DATE_SHIPPED, 'HH24' )
DATE_SHIPPED
RETURN VALUE
Mar 13 1997 12:00:00AM
0
Sep 2 1997 2:00:01AM
2
Aug 22 1997 12:00:00PM
12
June 3 1997 11:30:44PM
23
NULL
NULL
다음 식은 DATE_SHIPPED 포트의 각 날짜에 대한 일을 반환합니다.
GET_DATE_PART( DATE_SHIPPED, 'D' ) GET_DATE_PART( DATE_SHIPPED, 'DD' ) GET_DATE_PART( DATE_SHIPPED, 'DDD' ) GET_DATE_PART( DATE_SHIPPED, 'DY' ) GET_DATE_PART( DATE_SHIPPED, 'DAY' )
DATE_SHIPPED
RETURN VALUE
Mar 13 1997 12:00:00AM
13
June 3 1997 11:30:44PM
3
Aug 22 1997 12:00:00PM
22
NULL
NULL
다음 식은 DATE_SHIPPED 포트에 있는 각 날짜의 월을 반환합니다.
GET_DATE_PART( DATE_SHIPPED, 'MM' ) GET_DATE_PART( DATE_SHIPPED, 'MON' ) GET_DATE_PART( DATE_SHIPPED, 'MONTH' )
DATE_SHIPPED
RETURN VALUE
Mar 13 1997 12:00:00AM
3
June 3 1997 11:30:44PM
6
NULL
NULL
다음 식은 DATE_SHIPPED 포트에 있는 각 날짜의 연도를 반환합니다.
GET_DATE_PART( DATE_SHIPPED, 'Y' ) GET_DATE_PART( DATE_SHIPPED, 'YY' ) GET_DATE_PART( DATE_SHIPPED, 'YYY' ) GET_DATE_PART( DATE_SHIPPED, 'YYYY' )
DATE_SHIPPED
RETURN VALUE
Mar 13 1997 12:00:00AM
1997
June 3 1997 11:30:44PM
1997
NULL
NULL