SQL道場 算術関数 MOD関数

余剰を求めるMOD関数について記載しています。

対応データベースMySQL Oracle PostgreSQL DB2

MOD関数の文法

SELECT MOD(割られる数値,割る数値) FROM テーブル
引数割られる数値数値型 数値(任意の数)
割る数値数値型 数値(任意の数)
返値数値型 剰余

MOD関数は除算の剰余を戻します。

実行例

MySQLの実行例

/* MySQL MODのサンプル */
SELECT MOD(10,3);
MOD関数サンプル実行結果

割る数に0を指定した場合

MOD関数の割る数に0を指定した場合、NULLが返却される。

/* MySQL MOD()の割る数に0を指定したサンプル */
SELECT MOD(10,0);
MOD関数サンプル実行結果