/ عامل التشغيل (علامة مائلة)

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

إرجاع dividend مقسوما على divisor.

بناء الجملة

dividend / divisor

الوسيطات

  • dividend: رقم أو INTERVAL تعبير.
  • divisor: تعبير رقمي.

المرتجعات

إذا كان كل من dividend و divisor هما DECIMAL، فإن النتيجة هي DECIMAL.

إذا كان dividend فاصلا زمنيا لمدة شهر، فإن النتيجة هي INTERVAL YEAR TO MONTH.

إذا كان divident الفاصل الزمني لليوم، فإن النتيجة هي INTERVAL DAY TO SECOND.

في جميع الحالات الأخرى، يكون DOUBLE.

divisor إذا كان هو 0، يقوم عامل التشغيل بإرجاع خطأ DIVIDE_BY_ZERO.

استخدم try_divide للعودة NULL إلى القسمة على صفر.

إشعار

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

الأمثلة

> SELECT 3 / 2;
 1.5

> SELECT 2L / 2L;
 1.0

> SELECT INTERVAL '3:15' HOUR TO MINUTE / 3
 0 01:05:00.000000

> SELECT 3 / 0;
 Error: DIVIDE_BY_ZERO