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