Funktionen mod
Gäller för: Databricks SQL Databricks Runtime
Returnerar resten efter dividend / divisor
. Den här funktionen motsvarar operatorn % (procenttecken).
Syntax
mod(dividend, divisor)
Argument
dividend
: Ett uttryck som utvärderas till ett numeriskt uttryck.divisor
: Ett uttryck som utvärderas till ett numeriskt uttryck.
Returer
Om både dividend
och divisor
är av DECIMAL
matchar resultatet divisorns typ.
I alla andra fall en DOUBLE.
Om divisor
är 0 genererar funktionen ett DIVIDE_BY_ZERO fel.
Om du vill returnera NULL
i stället använder du funktionen try_mod().
Exempel
> SELECT mod(2, 1.8);
0.2
> SELECT mod(2, 0);
Error: DIVIDE_BY_ZERO