make_date
Funzione
Si applica a: controllo SQL di Databricks Databricks Runtime
Crea una data dai year
campi , month
e day
.
Sintassi
make_date(year, month, day)
Argomenti
year
: espressione INTEGER che valuta un valore compreso tra 1 e 9999.month
: espressione INTEGER che valuta un valore compreso tra 1 (gennaio) e 12 (dicembre).day
: espressione INTEGER che valuta un valore compreso tra 1 e 31.
Restituisce
DATA.
In Databricks SQL, se uno degli argomenti non è compreso nei limiti, il risultato è NULL
.
In Databricks Runtime, se uno degli argomenti non è vincolato, la funzione restituisce un errore a meno che spark.sql.ansi.enabled non sia false
, nel qual caso la funzione restituisce NULL
.
Esempi
> 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