make_date
함수
적용 대상: Databricks SQL Databricks Runtime으로 표시됨
, month
및 day
필드에서 날짜를 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