pmod 関数

適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

dividend / divisor 後の正の剰余を返します。

構文

pmod(dividend, divisor)

引数

  • dividend: 数値に評価される式。
  • divisor: 数値に評価される式。

返品

dividenddivisor の両方が 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