مشاركة عبر


mod دالة

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

إرجاع الباقي بعد dividend / divisor. هذه الدالة مكافئة لعامل التشغيل ٪ (علامة النسبة المئوية).

بناء الجملة

mod(dividend, divisor)

الوسيطات

  • dividend: تعبير يتم تقييمه إلى رقم.
  • divisor: تعبير يتم تقييمه إلى رقم.

المرتجعات

إذا كان كل dividend من و divisor من DECIMAL، فإن النتيجة تتطابق مع نوع القاسم. في جميع الحالات الأخرى، مزدوج.

إذا كانت divisor هي 0، فإن الدالة تثير خطأ DIVIDE_BY_ZERO . NULL للعودة بدلا من ذلك، استخدم الدالة try_mod().

الأمثلة

> SELECT mod(2, 1.8);
 0.2

> SELECT mod(2, 0);
 Error: DIVIDE_BY_ZERO