div
المشغل
ينطبق على: التحقق من Databricks SQL Databricks Runtime
إرجاع الجزء المتكامل من تقسيم بواسطة divisor
dividend
.
بناء الجمله
divisor div dividend
الحجج
divisor
: تعبير يتم تقييمه إلى رقم أو فاصل زمني.dividend
: نوع الفاصل الزمني المطابق إذا كانdivisor
فاصلا زمنيا، أو رقميا بخلاف ذلك.
الفاصل الزمني مدعوم منذ: Databricks Runtime 10.1
ارجاع
A BIGINT
إذا كان dividend
، INTERVAL '0' SECOND
0
أو INTERVAL '0' MONTH
عامل التشغيل يثير خطأ DIVIDE_BY_ZERO.
ملاحظه
في Databricks Runtime، إذا كان spark.sql.ansi.enabled هو false
، ترجع NULL
الدالة بدلا من خطأ قسمة على صفر.
امثله
> SELECT 3 div 2;
1
> SELECT -5.9 div 1;
-5
> SELECT -5.9 div 0;
Error: DIVIDE_BY_ZERO
> SELECT INTERVAL '100' HOUR div INTERVAL '1' DAY;
4