Funkce mod

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Vrátí zbytek za dividend / divisor. Tato funkce je ekvivalentní operátoru % (znaménko procent).

Syntaxe

mod(dividend, divisor)

Argumenty

  • dividend: Výraz, který se vyhodnotí jako číselný.
  • divisor: Výraz, který se vyhodnotí jako číselný.

Návraty

Pokud jsou oba dividend a divisor jsou , DECIMALvýsledek odpovídá typu dělitele. Ve všech ostatních případech double.

Pokud divisor je 0, funkce vyvolá DIVIDE_BY_ZERO chybu. NULL Místo toho použijte funkci try_mod().

Příklady

> SELECT mod(2, 1.8);
 0.2

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