モジュロ演算。M
によって除算された N
の余りを戻します。
mysql>SELECT MOD(234, 10);
-> 4 mysql>SELECT 253 % 7;
-> 1 mysql>SELECT MOD(29,9);
-> 2 mysql>SELECT 29 MOD 9;
-> 2
この関数は、BIGINT
値とも安全に使用できます。
MOD()
はまた、小数部を持つ値にも利用でき、除算の後に正確な余りを戻します。
mysql> SELECT MOD(34.5,3);
-> 1.5
MOD(N,0)
は NULL
を戻します。