Aracılığıyla paylaş


make_date işlevi

Şunlar için geçerlidir: onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

, monthve day alanlarından yearbir tarih oluşturur.

Söz dizimi

make_date(year, month, day)

Bağımsız değişkenler

  • year: 1 ile 9999 bir değere değerlendirilen INTEGER ifadesi.
  • month: 1 (Ocak) ile 12 (Aralık) aralığındaki bir değere değerlendirilen INTEGER ifadesi.
  • day: 1'den 31'e kadar bir değere değerlendirilen INTEGER ifadesi.

Döndürülenler

BIR TARIH.

Databricks SQL'de bağımsız değişkenlerden herhangi biri sınırların dışındaysa sonuç olur NULL. Databricks Runtime'da bağımsız değişkenlerden herhangi biri sınırların dışındaysa, işlev spark.sql.ansi.enabled false değilse bir hata döndürür. Bu durumda işlev döndürürNULL.

Örnekler

> 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