適用於:
Databricks SQL
Databricks Runtime
傳回 dividend / divisor 之後的餘數。 此函式相當於 mod 函式。
語法
dividend % divisor
引數
-
dividend:評估為數值的表達式。 -
divisor:評估為數值的表達式。
傳回
如果 和 dividenddivisor都是 DECIMAL ,則結果會符合除數的類型。
在其他所有情況下,為 DOUBLE。
若 divisor 為 0,Azure Databricks 會產生 REMAINDER_BY_ZERO 錯誤。
若要改為傳回 NULL ,請使用 try_mod() 函式。
常見錯誤條件
範例
> SELECT 2 % 1.8;
0.2
> SELECT 2 % 0;
Error: REMAINDER_BY_ZERO