Funktionen pmod
Gäller för: Databricks SQL
Databricks Runtime
Returnerar den positiva resten efter dividend / divisor
.
Syntax
pmod(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
resultatet matchar typen av divisor
.
I alla andra fall en DOUBLE.
Om divisor
är 0 genererar funktionen ett DIVIDE_BY_ZERO fel.
Exempel
> SELECT pmod(10, 3), mod(10, 3);
1 1
> SELECT pmod(-10, 3), mod(-10, 3);
2 -1
> SELECT pmod(-10, 0);
Error: DIVIDE_BY_ZERO