A make_date
függvény
A következőkre vonatkozik: Databricks SQL Databricks Runtime
Dátumot hoz létre a , month
és day
a mezőkbőlyear
.
Syntax
make_date(year, month, day)
Argumentumok
year
: 1 és 9999 közötti értékre kiértékelt EGÉSZ SZÁM kifejezés.month
: EGY EGÉSZ SZÁM kifejezés, amely 1(január) és 12 (december) közötti értékre értékel.day
: 1 és 31 közötti értékre kiértékelt EGÉSZ SZÁM kifejezés.
Válaszok
DÁTUM.
A Databricks SQL-ben, ha az argumentumok bármelyike kívül esik a korlátokon, az eredmény az NULL
.
A Databricks Runtime-ban, ha az argumentumok bármelyike nem határos, akkor a függvény hibát ad vissza, kivéve, ha spark.sql.ansi.enabled érték van false
megadva , ebben az esetben a függvény ad visszaNULL
.
Példák
> 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