Funkce mod
Platí pro: Databricks SQL
Databricks Runtime
Vrátí zbytek za dividend / divisor
. Tato funkce je ekvivalentní operátoru % (znaménko procent).
mod(dividend, divisor)
dividend
: Výraz, který se vyhodnotí jako číselný.divisor
: Výraz, který se vyhodnotí jako číselný.
Pokud jsou oba dividend
a divisor
jsou , DECIMAL
vý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().
> SELECT mod(2, 1.8);
0.2
> SELECT mod(2, 0);
Error: DIVIDE_BY_ZERO