/
(perjel) operátor
A következőkre vonatkozik: Databricks SQL
Databricks Runtime
A visszaadott érték dividend
osztva a következővel divisor
: .
Syntax
dividend / divisor
Argumentumok
dividend
: Numerikus vagyINTERVAL
kifejezés.divisor
: Numerikus kifejezés.
Válaszok
Ha mindkettő dividend
és divisor
így vanDECIMAL
, akkor az eredmény .DECIMAL
Ha dividend
egy év-hónap intervallum, az eredmény egy INTERVAL YEAR TO MONTH
.
Ha divident
egy nap-idő intervallum, az eredmény egy INTERVAL DAY TO SECOND
.
Minden más esetben a DOUBLE
.
Ha az divisor
érték 0, az operátor egy DIVIDE_BY_ZERO hibát ad vissza.
A try_divide használatával nullával térhet visszaNULL
.
Feljegyzés
A Databricks Runtime-ban, ha spark.sql.ansi.enabled az false
, akkor a függvény osztás nullával való hiba helyett ad vissza NULL
.
Példák
> 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
Kapcsolódó függvények
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: