/
(slash sign) operator
Applies to: Databricks SQL
Databricks Runtime
Returns dividend
divided by divisor
.
Syntax
dividend / divisor
Arguments
dividend
: A numeric orINTERVAL
expression.divisor
: A numeric expression.
Returns
If both dividend
and divisor
are DECIMAL
, the result is DECIMAL
.
If dividend
is a year-month interval, the result is an INTERVAL YEAR TO MONTH
.
If divident
is a day-time interval, the result is an INTERVAL DAY TO SECOND
.
In all other cases, a DOUBLE
.
If the divisor
is 0, the operator returns a DIVIDE_BY_ZERO error.
Use try_divide to return NULL
on division-by-zero.
Note
In Databricks Runtime, if spark.sql.ansi.enabled is false
, the function returns NULL
instead of a divide-by-zero error.
Examples
> 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
Related functions
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για