إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
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