Dela via


Funktionen try_mod

Gäller för: markerad ja Databricks SQL markerad ja 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 DECIMALmatchar resultatet divisorns typ. I alla andra fall är en DOUBLE.

Om divisor är 0 returnerar NULLfunktionen . 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