Sdílet prostřednictvím


make_date Funkce

Platí pro:zaškrtnutá možnost Ano , kontrola Databricks SQL označená ano Databricks Runtime

Vytvoří datum z yearpolí , montha day .

Syntaxe

make_date(year, month, day)

Argumenty

  • year: Výraz INTEGER, který se vyhodnotí jako hodnota od 1 do 9999.
  • month: Výraz INTEGER, který se vyhodnotí jako hodnota od 1 (leden) do 12 (prosinec).
  • day: Výraz INTEGER, který se vyhodnocuje na hodnotu od 1 do 31.

Vrátí

DATUM.

Pokud je některý z argumentů v Databricks SQL mimo hranice, výsledek je NULL. Pokud je v modulu Databricks Runtime některý z argumentů mimo rozsah, vrátí funkce chybu, pokud není falsespark.sql.ansi.enabled . V takovém případě funkce vrátí NULL.

Příklady

> 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