make_date 함수

적용 대상:검사 표시됨 예 Databricks SQL 검사 예 Databricks Runtime으로 표시됨

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

구문

make_date(year, month, day)

인수

  • year: 1에서 9999까지의 값으로 계산되는 INTEGER 식입니다.
  • month: 1(1월)에서 12월(12월)으로 값을 계산하는 INTEGER 식입니다.
  • day: 1에서 31까지의 값으로 계산되는 INTEGER 식입니다.

반환

날짜입니다.

Databricks SQL에서 인수가 범위를 벗어나면 결과는 입니다 NULL. Databricks Runtime에서 인수가 범위를 벗어나면 spark.sql.ansi.enabled 가 이고, 이 경우 함수가 를 반환하지 않는 한 함수는 false오류를 반환합니다 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