% (パーセント記号) 演算子

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

dividend / divisor 後の剰余を返します。 この関数は、 mod 関数と同じです。

構文

dividend % divisor

引数

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

戻り値

dividenddivisorの両方がDECIMAL場合、結果は除数の型と一致します。 上記のいずれにも該当しない場合は、DOUBLE

divisor が 0 の場合、Azure Databricksは REMAINDER_BY_ZERO エラーを発生させます。 代わりに NULL を返すには、try_mod() 関数を使用します。

一般的なエラー状態

> SELECT 2 % 1.8;
 0.2

> SELECT 2 % 0;
 Error: REMAINDER_BY_ZERO