リファレンスガイド> SQL演算子のTDVサポート> 算術演算子> モジュロ
 
モジュロ
モジュロ演算子(%)は、第1オペランドを第2オペランド(モジュラス)で除算し、余りを返します。
注:構成パラメーターを使用して、この演算子で精度/スケールが38を超えることができるかどうかを制御できます。詳細については、関数の10進数の制限を参照してください。 。
構文
operand1 % operand2
11 % 3
 
3を法とする11は2です。つまり、11を3で割ると、余りは2になります。
備考
入力(operand1およびoperand2)データタイプと結果の出力データタイプを表に示します。
Operand1
Operand2
出力
TINYINT
SMALLINT
INTEGER
BIGINT
STRING
TINYINT
SMALLINT
INTEGER
BIGINT
STRING
INTEGER
NULL
TINYINT
SMALLINT
INTEGER
BIGINT
STRING
NULL
TINYINT
SMALLINT
INTEGER
BIGINT
NULL
NULL