A mod
függvény
A következőkre vonatkozik: Databricks SQL Databricks Runtime
A maradékot a következő után dividend / divisor
adja vissza. Ez a függvény egyenértékű a % (százalékjel) operátorral.
Syntax
mod(dividend, divisor)
Argumentumok
dividend
: Numerikus értéket kiértékelő kifejezés.divisor
: Numerikus értéket kiértékelő kifejezés.
Válaszok
Ha mindkettő dividend
és divisor
mindkettő DECIMAL
, az eredmény megegyezik az osztó típusával.
Minden más esetben dupla.
Ha divisor
0, a függvény DIVIDE_BY_ZERO hibát jelez.
A visszatéréshez NULL
használja a try_mod() függvényt.
Példák
> SELECT mod(2, 1.8);
0.2
> SELECT mod(2, 0);
Error: DIVIDE_BY_ZERO