適用於:
Databricks SQL
Databricks Runtime
傳回 dividend / divisor 之後的餘數。 此函式相當於 %(百分比符號)運算子。
語法
mod(dividend, divisor)
引數
-
dividend:評估為數值的表達式。 -
divisor:評估為數值的表達式。
傳回
如果 dividend 和 divisor 都是 DECIMAL,則結果會符合除數的型別。
在其他所有情況下,為 DOUBLE。
如果 divisor 為 0,則函式會 引發DIVIDE_BY_ZERO 錯誤。
若要改為傳回 NULL ,請使用 try_mod() 函式。
範例
> SELECT mod(2, 1.8);
0.2
> SELECT mod(2, 0);
Error: DIVIDE_BY_ZERO