make_date
Funkció
A következőre vonatkozik: Databricks SQL Databricks Runtime
Létrehoz egy dátumot a , month
és day
mezőbőlyear
.
Szintaxis
make_date(year, month, day)
Argumentumok
year
: Egy EGÉSZ SZÁM kifejezés, amely 1 és 9999 közötti értékre értékel.month
: Egész szám kifejezés, amely 1 (január) és 12 (december) közötti értékre értékel.day
: Egy EGÉSZ SZÁM kifejezés, amely 1 és 31 közötti értéket értékel ki.
Visszatérési érték
DÁTUM.
A Databricks SQL-ben, ha az argumentumok bármelyike kívül esik a korlátokon, az eredmény a következő: NULL
.
A Databricks Runtime-ban, ha az argumentumok bármelyike nincs megadva, a függvény hibát ad vissza, kivéve, ha a spark.sql.ansi.enabled értéke false
, ebben az esetben a függvény a függvényt NULL
adja vissza.
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