Condividi tramite


make_date Funzione

Si applica a:check contrassegnato con sì controllo SQL di Databricks contrassegnato con sì Databricks Runtime

Crea una data dai yearcampi , monthe 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