適用対象: Databricks SQL
Databricks Runtime
dividend / divisor
後の剰余を返します。 この関数は、 %
(パーセント記号) 演算子に相当します。
構文
mod(dividend, divisor)
引数
-
dividend
: 数値に評価される式。 -
divisor
: 数値に評価される式。
戻り値
dividend
とdivisor
の両方がDECIMAL
の場合、結果は除数の型と一致します。
それ以外の場合は DOUBLE になります。
divisor
が 0 の場合、関数で DIVIDE_BY_ZERO エラーが発生します。
代わりに NULL
を返すには、try_mod() 関数を使用します。
例
> SELECT mod(2, 1.8);
1.2
> SELECT mod(2, 0);
Error: DIVIDE_BY_ZERO