MOD(N,M)

MOD(N,M), N % M, N MOD M

モジュロ演算。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 を戻します。