適用対象:
Databricks SQL
Databricks Runtime
dividend / divisor 後の正の剰余を返します。
構文
pmod(dividend, divisor)
引数
-
dividend: 数値に評価される式。 -
divisor: 数値に評価される式。
戻り値
dividend と divisor の両方が DECIMAL の場合、結果は divisor の型と一致します。
それ以外の場合は、 DOUBLE。
divisor が 0 の場合、Azure Databricksは REMAINDER_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: REMAINDER_BY_ZERO