宣言
MOD(N,M)
説明
剰余関数です。MOD(N,M)、N % M と N MOD M の3つの表記は同じ意味です。
MOD() は小数部を含む値に対しても機能し、除算後の正確な余りを返します。
N または M のいずれか一方が NULL の場合、戻り値は NULL になります。M が 0 の場合も、NULL を返します。
例
obclient> SELECT MOD(29,19), 29 MOD 19, 29 % 19;
+------------+-----------+---------+
| MOD(29,19) | 29 MOD 19 | 29 % 19 |
+------------+-----------+---------+
| 10 | 10 | 10 |
+------------+-----------+---------+
1 row in set