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
Gibt dividend dividiert durch divisor zurück.
Syntax
dividend / divisor
Argumente
-
dividend: Ein numerischer oderINTERVAL-Ausdruck. -
divisor: Ein numerischer Ausdruck.
Gibt zurück
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.
Wenn divisor 0 ist, gibt der Operator einen Fehler des Typs DIVIDE_BY_ZERO zurück.
Verwenden Sie try_divide, um bei Division durch Null NULL zurückzugeben.
Hinweis
Wenn spark.sql.ansi.enabled in Databricks Runtime false ist, gibt die Funktion NULL anstelle eines Fehlers aufgrund einer Division durch Null zurück.
Beispiele
> SELECT 3 / 2;
1.5
> SELECT 2L / 2L;
1.0
> SELECT INTERVAL '3:15' HOUR TO MINUTE / 3
0 01:05:00.000000
> SELECT 3 / 0;
Error: DIVIDE_BY_ZERO