MONTH 스칼라 함수

MONTH 함수는 값의 월 파트를 리턴합니다.

구문 도표 읽기시각적 구문 도표 생략
>>-MONTH--(--expression--)-------------------------------------><

스키마는 SYSIBM입니다.

expression
내장 데이터 유형 DATE, TIMESTAMP, 날짜 기간, 시간소인 지속 기간 또는 CLOB가 아닌 날짜 또는 시간소인의 유효한 문자열 표시 중 하나의 값을 리턴하는 표현식입니다. 유니코드 데이터베이스의 경우 제공된 인수가 그래픽 문자열이면(DBCLOB 제외) 함수가 실행되기 전에 먼저 문자열로 변환됩니다.

함수의 결과는 대형 정수입니다. 인수가 널일 수 있으면 결과도 널일 수 있습니다. 인수가 널이면 결과는 널(NULL) 값입니다.

기타 규칙은 인수의 데이터 유형에 따라 다릅니다.
  • 인수가 DATE, TIMESTAMP, 또는 날짜 또는 시간소인의 유효한 문자열 표시인 경우:
    • 결과는 값의 월 파트입니다(1과 12 사이의 정수).
  • 인수가 날짜 기간이나 시간소인 지속 기간인 경우,
    • 결과는 값의 월 파트입니다(-99와 99 사이의 정수). 0이 아닌 결과는 인수와 동일한 부호를 갖습니다.

EMPLOYEE 테이블에서 12월 (BIRTHDATE)에 태어난 사람의 모든 행을 선택합니다.
   SELECT * FROM EMPLOYEE
     WHERE MONTH(BIRTHDATE) = 12