mod
-functie
Van toepassing op: Databricks SQL Databricks Runtime
Retourneert de rest na dividend / divisor
. Deze functie is gelijk aan de operator % (procentteken).
Syntaxis
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, genereert de functie een DIVIDE_BY_ZERO fout.
Als u in plaats daarvan wilt terugkerenNULL
, gebruikt u de functie try_mod().
Voorbeelden
> SELECT mod(2, 1.8);
0.2
> SELECT mod(2, 0);
Error: DIVIDE_BY_ZERO