適用於:
Databricks SQL
Databricks Runtime
傳回 dividend / divisor 後面的正餘數。
語法
pmod(dividend, divisor)
引數
-
dividend:評估為數值的表達式。 -
divisor:評估為數值的表達式。
傳回
dividend如果和 divisor 都DECIMAL符合的結果類型divisor。
在其他所有情況下,都是 DOUBLE。
如果 divisor 為 0,則函式會 引發DIVIDE_BY_ZERO 錯誤。
範例
> SELECT pmod(10, 3), mod(10, 3);
1 1
> SELECT pmod(-10, 3), mod(-10, 3);
2 -1
> SELECT pmod(-10, 0);
Error: DIVIDE_BY_ZERO