Delen via


mod-functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan 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 REMAINDER_BY_ZERO fout. Als u in plaats daarvan wilt terugkerenNULL, gebruikt u de functie try_mod().

Algemene foutvoorwaarden

Voorbeelden

> SELECT mod(2, 1.8);
 0.2

> SELECT mod(2, 0);
 Error: REMAINDER_BY_ZERO