다음을 통해 공유


make_date 기능

적용 대상: 예(예)로 표시된 확인 Databricks SQL 예(예)로 표시된 확인 Databricks 런타임

year, month, day 필드에서 날짜를 만듭니다.

구문

make_date(year, month, day)

인수

  • year: 1에서 9999 사이의 값으로 평가되는 INTEGER 식입니다.
  • month: 1(1월)에서 12(12월) 사이의 값으로 평가되는 INTEGER 식입니다.
  • day: 1에서 31 사이의 값으로 평가되는 INTEGER 식입니다.

반품

DATE입니다.

Databricks SQL에서 인수가 범위를 벗어난 경우 결과는 NULL입니다. Databricks Runtime에서 인수가 범위를 벗어나면 함수는 spark.sql.ansi.enabledfalse가 아닌 한 오류를 반환합니다. 이 경우 함수는 NULL을 반환합니다.

예제

> SELECT make_date(2013, 7, 15);
 2013-07-15
> SELECT make_date(2019, 13, 1);
 NULL
> SELECT make_date(2019, 7, NULL);
 NULL
> SELECT make_date(2019, 2, 30);
 NULL