/
Operator (snedstreck)
Gäller för: Databricks SQL
Databricks Runtime
Returnerar dividend
dividerat med divisor
.
Syntax
dividend / divisor
Argument
dividend
: Ett numeriskt uttryck.INTERVAL
divisor
: Ett numeriskt uttryck.
Returer
Om både dividend
och divisor
är DECIMAL
är DECIMAL
resultatet .
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 false
i 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