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
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 divisor
DECIMAL
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