適用対象:
Databricks SQL
Databricks Runtime 15.3 以降
dividend / divisor 後の剰余を返します。NULL が divisor の場合は 0 を返します。
構文
try_mod(dividend, divisor)
引数
-
dividend: 数値に評価される式。 -
divisor: 数値に評価される式。
戻り値
dividendとdivisorの両方がDECIMALの場合、結果は除数の型と一致します。
それ以外の場合は DOUBLE になります。
divisor が 0 の場合、関数は NULL を返します。 代わりに DIVIDE_BY_ZERO エラーを発生させるには、mod() 関数を使います。
例
> SELECT try_mod(2, 1.8);
0.2
> SELECT try_mod(2, 0);
NULL