Bagikan melalui


make_date fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Membuat tanggal dari bidang year, month, dan day.

Sintaks

make_date(year, month, day)

Argumen

  • yearEkspresi BILANGAN BULAT yang mengevaluasi nilai dari 1 hingga 9999.
  • monthEkspresi BILANGAN BULAT yang mengevaluasi nilai dari 1 (Januari) hingga 12 (Desember).
  • dayEkspresi BILANGAN BULAT yang mengevaluasi nilai dari 1 hingga 31.

Mengembalikan

TANGGAL.

Dalam Databricks SQL, jika salah satu argumen berada di luar batas, hasilnya adalah NULL. Dalam Databricks Runtime, jika salah satu argumen berada di luar batas, fungsi mengembalikan kesalahan kecuali spark.sql.ansi.enabled adalah , dalam hal ini falsefungsi mengembalikan NULL.

Contoh

> 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