Freigeben über


%-Operator (Prozentzeichen)

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Gibt den Rest nach dividend / divisor zurück. Diese Funktion entspricht der mod-Funktion.

Syntax

dividend % divisor

Argumente

  • dividend: Ein Ausdruck, der in einen numerischen Wert ausgewertet wird.
  • divisor: Ein Ausdruck, der in einen numerischen Wert ausgewertet wird.

Gibt zurück

Wenn sowohl dividend als auch divisor vom Typ DECIMAL sind, stimmt das Ergebnis mit dem Typ des Divisors überein. In allen anderen Fällen ist das Ergebnis ein DOUBLE-Wert.

Wenn divisor 0 (null) ist, löst die Funktion einen Fehler des Typs DIVIDE_BY_ZERO aus.

Beispiele

> SELECT 2 % 1.8;
 0.2

> SELECT 2 % 0;
 Error: DIVIDE_BY_ZERO