適用於:
Databricks SQL
Databricks Runtime 15.3 和更新版本
如果 是 dividend / divisor,則傳回 或NULLdivisor 之後0的餘數。
語法
try_mod(dividend, divisor)
引數
-
dividend:評估為數值的表達式。 -
divisor:評估為數值的表達式。
傳回
如果 dividend 和 divisor 都是 DECIMAL,則結果會符合除數的型別。
在其他所有情況下,為 DOUBLE。
如果 divisor 為 0,則函式會傳 NULL回 。 若要引發 DIVIDE_BY_ZERO 錯誤,請改用 mod() 函式。
範例
> SELECT try_mod(2, 1.8);
0.2
> SELECT try_mod(2, 0);
NULL