% Operátor (znak procenta)

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í mod funkci.

Syntaxe

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 je divisor 0, Azure Databricks vyvolá chybu REMAINDER_BY_ZERO. NULL Místo toho použijte funkci try_mod().

Běžné chybové podmínky

Příklady

> SELECT 2 % 1.8;
 0.2

> SELECT 2 % 0;
 Error: REMAINDER_BY_ZERO