Delen via


try_mod-functie

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime 15.3 en hoger

Retourneert de rest na dividend / divisor of NULL indiendivisor.0

Syntaxis

try_mod(dividend, divisor)

Argumenten

  • dividend: Een expressie die resulteert in een numerieke waarde.
  • divisor: Een expressie die resulteert in een numerieke waarde.

Retouren

Als beide dividend en divisor van zijn DECIMAL, komt het resultaat overeen met het type deler. In alle andere gevallen, een DOUBLE.

Als divisor dit 0 is, retourneert NULLde functie . Als u in plaats daarvan DIVIDE_BY_ZERO fout wilt genereren, gebruikt u de functie mod().

Voorbeelden

> SELECT try_mod(2, 1.8);
 0.2

> SELECT try_mod(2, 0);
 NULL