Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime 10.4 LTS och senare
Returnerar dividend dividerat med divisor, eller NULL om divisor är 0.
Syntax
try_divide(dividend, divisor)
Argument
-
dividend: Ett numeriskt uttryck.INTERVAL -
divisor: Ett numeriskt uttryck.
Returer
Om både dividend och divisor är DECIMAL, då är resultatet DECIMAL.
Om dividend är ett årsmånadsintervall blir resultatet en INTERVAL YEAR TO MONTH.
Om divident är ett dagtidsintervall blir resultatet en INTERVAL DAY TO SECOND.
I alla andra fall är en DOUBLE.
Om divisor är 0 returnerar operatorn NULL.
Exempel
> 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