Freigeben über


pmod-Funktion

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

Gibt den positiven Teilungsrest nach dividend / divisor zurück.

Syntax

pmod(dividend, divisor)

Argumente

  • dividend: Ein Ausdruck, der zu einem numerischen Ausdruck ausgewertet wird.
  • divisor: Ein Ausdruck, der zu einem numerischen Ausdruck ausgewertet wird.

Rückgabe

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

Wenn divisor 0 ist, löst Azure Databricks einen Fehler REMAINDER_BY_ZERO aus.

Häufige Fehlerbedingungen

Beispiele

> SELECT pmod(10, 3), mod(10, 3);
 1  1

> SELECT pmod(-10, 3), mod(-10, 3);
 2 -1

> SELECT pmod(-10, 0);
 Error: REMAINDER_BY_ZERO