Funkce try_mod
Platí pro: Databricks SQL
Databricks Runtime 15.3 a novější
Vrátí zbytek za dividend / divisor
nebo NULL
pokuddivisor
je 0
.
Syntaxe
try_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, a DOUBLE
.
Pokud divisor
je 0, vrátí NULL
funkce hodnotu . K vyvolání DIVIDE_BY_ZERO chyby použijte funkci mod().
Příklady
> SELECT try_mod(2, 1.8);
0.2
> SELECT try_mod(2, 0);
NULL