إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime 10.4 LTS وما فوق
إرجاع multiplier مضروب في multiplicandأو NULL عند تجاوز السعة.
بناء الجملة
try_multiply(multiplier, multiplicand)
الوسيطات
multiplier: تعبير رقمي أو فاصل زمني.multiplicand: تعبير رقمي أو تعبير فاصل زمني.
لا يجوز لك تحديد فاصل زمني لكلتا الوسيطتين.
المرتجعات
- إذا كان كل من
multiplierوmultiplicandDECIMAL، تكون النتيجة DECIMAL. - إذا كانت
multiplierأوmultiplicandعبارة عن فاصل زمني، تكون النتيجة من نفس النوع. - إذا كان كل من
multiplierوmultiplierنوعين رقميين متكاملين، تكون النتيجة أكبر من النوعين. - في جميع الحالات الأخرى تكون النتيجة DOUBLE.
إذا كان أو multiplier multiplicand هو 0، يقوم عامل التشغيل بإرجاع 0.
إذا كانت نتيجة الضرب خارج نطاق نوع النتيجة، تكون النتيجة هي NULL.
الأمثلة
> SELECT 3 * 2;
6
> SELECT 2L * 2L;
4L
> SELECT INTERVAL '3' YEAR * 3;
9-0
> SELECT 100Y * 100Y
NULL