make_date دالة

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

إنشاء تاريخ من yearحقول monthو و 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