Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 15.3 und höher
Gibt den Rest nach dividend / divisor zurück oder NULL, wenn divisor0 ist.
Syntax
try_mod(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, entspricht das Ergebnis dem Typ des Divisors.
In allen anderen Fällen, ein DOUBLE.
Wenn divisor 0 (null) ist, gibt die Funktion NULL zurück. Verwenden Sie zum Auslösen eines DIVIDE_BY_ZERO-Fehlers stattdessen die mod()-Funktion.
Beispiele
> SELECT try_mod(2, 1.8);
0.2
> SELECT try_mod(2, 0);
NULL