Condividi tramite


Funzione make_date

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Crea una data dai campi year, 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.

Valori restituiti

DATA.

In Databricks SQL, se uno degli argomenti non è limitato, il risultato è NULL. In Databricks Runtime, se uno degli argomenti non è associato, la funzione restituisce un errore a meno che spark.sql.ansi.enabled 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