make_date
Işlev
Şunun için geçerlidir: Databricks SQL denetimi yes Databricks Runtime
, month
ve day
alanlarından year
bir tarih oluşturur.
Sözdizimi
make_date(year, month, day)
Bağımsız değişken
year
: 1 ile 9999 değerlerini değerlendiren INTEGER ifadesi.month
: 1 (Ocak) ile 12 (Aralık) aralığındaki bir değeri değerlendiren INTEGER ifadesi.day
: 1'den 31'e kadar olan bir değeri değerlendiren bir INTEGER ifadesi.
Döndürür
BIR RANDEVU.
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, spark.sql.ansi.enabledfalse
olmadığı sürece işlev bir hata döndürür. Bu durumda işlev döndürür NULL
.
Ö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