Funkce mod
Platí pro: Databricks SQL
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 , 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().
Příklady
> SELECT mod(2, 1.8);
0.2
> SELECT mod(2, 0);
Error: DIVIDE_BY_ZERO