次の方法で共有


try_mod 関数

適用対象:はい Databricks SQL はい Databricks Runtime 15.3 以降

dividend / divisor 後の剰余を返します。NULLdivisor の場合は 0 を返します。

構文

try_mod(dividend, divisor)

引数

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

戻り値

dividenddivisorの両方がDECIMALの場合、結果は除数の型と一致します。 それ以外の場合は DOUBLE になります。

divisor が 0 の場合、関数は NULL を返します。 代わりに DIVIDE_BY_ZERO エラーを発生させるには、mod() 関数を使います。

> SELECT try_mod(2, 1.8);
 1.2

> SELECT try_mod(2, 0);
 NULL