Megosztás a következőn keresztül:


A make_date függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet 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 falsemegadva , 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