div
Üzemeltető
A következőre vonatkozik: Databricks SQL Databricks Runtime
A(z) osztásának divisor
dividend
szerves részét adja vissza.
Szintaxis
divisor div dividend
Argumentumok
divisor
: Numerikusan vagy intervallumként kiértékelt kifejezés.dividend
: Egyező intervallumtípus, hadivisor
intervallum, máskülönben numerikus.
Az időköz a következő óta támogatott: Databricks Runtime 10.1
Visszatérési érték
A BIGINT
Ha dividend
az , INTERVAL '0' SECOND
0
vagy INTERVAL '0' MONTH
az operátor DIVIDE_BY_ZERO hibát jelez.
Megjegyzés
A Databricks Runtime-ban, ha a spark.sql.ansi.enabled értéke false
, a függvény osztás nullával hiba helyett ad vissza NULL
.
Példák
> SELECT 3 div 2;
1
> SELECT -5.9 div 1;
-5
> SELECT -5.9 div 0;
Error: DIVIDE_BY_ZERO
> SELECT INTERVAL '100' HOUR div INTERVAL '1' DAY;
4