pmod
-Funktion
Gilt für: Databricks SQL Databricks Runtime
Gibt den positiven Teilungsrest nach dividend / divisor
zurück.
Syntax
pmod(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 von divisor
überein.
In allen anderen Fällen ist das Ergebnis ein DOUBLE-Wert.
Wenn divisor
0 ist, löst die Funktion einen Fehler des Typs DIVIDE_BY_ZERO aus.
Beispiele
> SELECT pmod(10, 3), mod(10, 3);
1 1
> SELECT pmod(-10, 3), mod(-10, 3);
2 -1
> SELECT pmod(-10, 0);
Error: DIVIDE_BY_ZERO