SQL道場 算術関数 MOD関数
余剰を求めるMOD関数について記載しています。
対応データベース:MySQL Oracle PostgreSQL DB2
MOD関数の文法
SELECT MOD(割られる数値,割る数値) FROM テーブル
引数 | 割られる数値 | 数値型 数値(任意の数) |
割る数値 | 数値型 数値(任意の数) | |
返値 | 数値型 剰余 |
MOD関数は除算の剰余を戻します。
実行例
MySQLの実行例
/* MySQL MODのサンプル */
SELECT MOD(10,3);
![MOD関数サンプル実行結果](https://kcfran.com/wp-content/uploads/2023/07/image-6-1024x289.png)
割る数に0を指定した場合
MOD関数の割る数に0を指定した場合、NULLが返却される。
/* MySQL MOD()の割る数に0を指定したサンプル */
SELECT MOD(10,0);
![MOD関数サンプル実行結果](https://kcfran.com/wp-content/uploads/2023/07/image-7-1024x307.png)