mod
函式
適用於: Databricks SQL Databricks Runtime
傳回 dividend / divisor
之後的餘數。 此函式相當於 % (百分比符號) 運算子。
語法
mod(dividend, divisor)
引數
dividend
:評估為數值的表達式。divisor
:評估為數值的表達式。
傳回
如果 和 divisor
都dividend
為 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