مشاركة عبر


div عامل التشغيل

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

إرجاع الجزء المتكامل من تقسيم حسب dividend divisor.

بناء الجملة

dividend div divisor

الوسيطات

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

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

المرتجعات

A BIGINT

إذا كان divisor ، INTERVAL '0' SECOND 0أو INTERVAL '0' MONTH قام عامل التشغيل برفع خطأ DIVIDE_BY_ZERO.

إشعار

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

الأمثلة

> 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