Sdílet prostřednictvím


% Operátor (znak procenta)

Platí pro:check označeno ano Kontrola Databricks SQL označená ano Databricks Runtime

Vrátí zbytek za dividend / divisor. Tato funkce je ekvivalentem modové funkce.

Syntaxe

dividend % divisor

Argumenty

  • dividend: Výraz, který se vyhodnotí jako číselný.
  • divisor: Výraz, který se vyhodnotí jako číselný.

Vrátí

Pokud i dividenddivisor jsou funkce DECIMAL, výsledek odpovídá typu dělitele. Ve všech ostatních případech double.

Pokud divisor je hodnota 0 (nula), funkce vyvolá DIVIDE_BY_ZERO chybu.

Příklady

> SELECT 2 % 1.8;
 0.2

> SELECT 2 % 0;
 Error: DIVIDE_BY_ZERO