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

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

بناء الجملة

dividend / divisor

الوسيطات

  • dividendتعبير رقمي أو فاصل زمني.
  • divisorتعبير رقمي:

المرتجعات

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

إذا كانت dividend فترة شهر السنة، تكون النتيجة INTERVAL YEAR TO MONTH .

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

في جميع الحالات الأخرى، مزدوجة.

إذا كان divisor 0، عامل التشغيل بإرجاع خطأ تقسيم صفر.

ملاحظة

إذا spark.sql.ansi.enabled هو الدالة بإرجاع NULL بدلا من قسمة خطأ بواسطة 0.

أمثلة

> 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;
 divide by zero