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