Sdílet prostřednictvím


Funkce try_mod

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano 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 , DECIMALvýsledek odpovídá typu dělitele. Ve všech ostatních případech, a DOUBLE.

Pokud divisor je 0, vrátí NULLfunkce 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