make_date
Funkce
Platí pro: , kontrola Databricks SQL Databricks Runtime
Vytvoří datum z year
polí , month
a 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í false
spark.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