make_date
기능
적용 대상: 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