make_date وظيفه

ينطبق على:التحقق الذي تم وضع علامة نعم عليه التحقق من Databricks SQL الذي تم وضع علامة عليه نعم Databricks Runtime

إنشاء تاريخ من yearmonthالحقول و وday.

بناء الجمله

make_date(year, month, day)

الحجج

  • year: تعبير INTEGER يقيم إلى قيمة من 1 إلى 9999.
  • month: تعبير INTEGER يقيم إلى قيمة من 1 (يناير) إلى 12 (ديسمبر).
  • day: تعبير INTEGER يقيم إلى قيمة من 1 إلى 31.

ارجاع

تاريخ.

في Databricks SQL، إذا كانت أي من الوسيطات خارج الحدود، فإن النتيجة هي NULL. في Databricks Runtime، إذا كانت أي من الوسيطات خارج الحدود، ترجع الدالة خطأ ما لم يكن spark.sql.ansi.enabled هو false، وفي هذه الحالة ترجع NULLالدالة .

امثله

> 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