Megosztás a következőn keresztül:


A mod függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

A maradékot a következő után dividend / divisoradja 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