div المشغل

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

إرجاع الجزء المتكامل من تقسيم بواسطة divisordividend.

بناء الجمله

divisor div dividend

الحجج

  • divisor: تعبير يتم تقييمه إلى رقم أو فاصل زمني.
  • dividend: نوع الفاصل الزمني المطابق إذا كان divisor فاصلا زمنيا، أو رقميا بخلاف ذلك.

الفاصل الزمني مدعوم منذ: Databricks Runtime 10.1

ارجاع

A BIGINT

إذا كان dividend ، INTERVAL '0' SECOND0أو 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