إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime 10.4 LTS وما فوق
إرجاع dividend مقسوما على divisor، أو NULL إذا كان divisor هو 0.
بناء الجملة
try_divide(dividend, divisor)
الوسيطات
dividend: تعبير رقمي أو فاصل زمني.divisor: تعبير رقمي.
المرتجعات
إذا كان كل من dividend و divisor DECIMAL، تكون النتيجة DECIMAL.
إذا كان dividend فاصلا زمنيا لمدة شهر، فإن النتيجة هي INTERVAL YEAR TO MONTH.
إذا كان divident الفاصل الزمني لليوم، فإن النتيجة هي INTERVAL DAY TO SECOND.
في جميع الحالات الأخرى، مزدوج.
divisor إذا كان هو 0، يقوم عامل التشغيل بإرجاع NULL.
الأمثلة
> SELECT try_divide(3, 2);
1.5
> SELECT try_divide(2L, 2L);
1.0
> SELECT try_divide(INTERVAL '3:15' HOUR TO MINUTE, 3);
0 01:05:00.000000
> SELECT try_divide(3 , 0)
NULL