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