Funktionen try_mod
Gäller för: Databricks SQL Databricks Runtime 15.3 och senare
Returnerar resten efter dividend / divisor
eller NULL
omdivisor
är 0
.
Syntax
try_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 är en DOUBLE
.
Om divisor
är 0 returnerar NULL
funktionen . Om du vill generera DIVIDE_BY_ZERO fel använder du i stället funktionen mod().
Exempel
> SELECT try_mod(2, 1.8);
0.2
> SELECT try_mod(2, 0);
NULL