SQL道場 算術関数 MOD関数
余剰を求めるMOD関数について記載しています。
対応データベース:MySQL Oracle PostgreSQL DB2
MOD関数の文法
SELECT MOD(割られる数値,割る数値) FROM テーブル
引数 | 割られる数値 | 数値型 数値(任意の数) |
割る数値 | 数値型 数値(任意の数) | |
返値 | 数値型 剰余 |
MOD関数は除算の剰余を戻します。
実行例
MySQLの実行例
/* MySQL MODのサンプル */
SELECT MOD(10,3);

割る数に0を指定した場合
MOD関数の割る数に0を指定した場合、NULLが返却される。
/* MySQL MOD()の割る数に0を指定したサンプル */
SELECT MOD(10,0);
