적용 대상:
Databricks SQL
Databricks Runtime
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.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