مشاركة عبر


try_mod دالة

ينطبق على: وضع علامة Databricks SQL وضع علامة Databricks Runtime 15.3 والإحدث

إرجاع الباقي بعد dividend / divisor أو NULL إذا كانdivisor هو 0.

بناء الجملة

try_mod(dividend, divisor)

الوسيطات

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

المرتجعات

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

إذا كانت divisor القيمة 0، فترجع NULLالدالة . لرفع DIVIDE_BY_ZERO الخطأ بدلا من ذلك استخدم الدالة mod().

الأمثلة

> SELECT try_mod(2, 1.8);
 0.2

> SELECT try_mod(2, 0);
 NULL