Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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