pmod
関数
適用対象: 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