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 10.4 LTS und höher
Gibt dividend dividiert durch divisor zurück oder NULL, wenn divisor 0 ist.
Syntax
try_divide(dividend, divisor)
Argumente
-
dividend: Ein numerischer oderINTERVALAusdruck. -
divisor: Ein numerischer Ausdruck.
Rückgabe
Wenn sowohl dividend als auch divisorDECIMAL sind, lautet das Ergebnis DECIMAL.
Wenn dividend ein Jahres-/Monats-Intervall ist, ist das Ergebnis ein INTERVAL YEAR TO MONTH.
Wenn divident ein Tages-/Zeit-Intervall ist, ist das Ergebnis ein INTERVAL DAY TO SECOND.
In allen anderen Fällen, ein DOUBLE.
Ist divisor 0, gibt der Operator NULL zurück.
Beispiele
> SELECT try_divide(3, 2);
1.5
> SELECT try_divide(2L, 2L);
1.0
> SELECT try_divide(INTERVAL '3:15' HOUR TO MINUTE, 3);
0 01:05:00.000000
> SELECT try_divide(3 , 0)
NULL