make_date Funkció

A következőre vonatkozik:yes Databricks SQL check marked yes 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 NULLadja 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