Anteckning
Å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.
Gäller för:
Databricks SQL
Databricks Runtime
Returnerar dividend dividerat med divisor.
Syntax
dividend / divisor
Argument
dividend: Ett numeriskt uttryck.INTERVALdivisor: Ett numeriskt uttryck.
Returer
Om både dividend och divisor är DECIMALär DECIMALresultatet .
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.
divisor Om är 0 returnerar operatorn ett DIVIDE_BY_ZERO fel.
Använd try_divide för att återgå NULL till division-by-zero.
Kommentar
Om spark.sql.ansi.enabled är falsei Databricks Runtime returneras NULL funktionen i stället för ett divide-by-zero-fel.
Exempel
> 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