MOD 求余数

MOD(x,y) 求余函数返回 x 被 y 除后的余数,MOD() 对于带有小数部分的数值也起作用,它返回除法运算后的余数。

示例用法

(1)使用 mod() 函数计算 98 除以 10 的余。

mysql> select mod(98,10);
+------------+
| mod(98,10) |
+------------+
|          8 |
+------------+
1 row in set (0.04 sec)

由运行结果可知,98 除以 10 的余数是 8。

(2)使用 mod() 函数计算浮点数的余数。

mysql> select mod(78.4,10);
+--------------+
| mod(78.4,10) |
+--------------+
| 8.4          |
+--------------+
1 row in set (0.04 sec)

由运行结果可知,78.4 除以 10 的余数是 8.4。

(3)验证 mod() 两个参数分别为 0 的情况。

mysql> select mod(0,0);
+----------+
| mod(0,0) |
+----------+
| NULL     |
+----------+
1 row in set (0.04 sec)

mysql> select mod(10,0);
+-----------+
| mod(10,0) |
+-----------+
| NULL      |
+-----------+
1 row in set (0.04 sec)

mysql> select mod(0,10);
+-----------+
| mod(0,10) |
+-----------+
|         0 |
+-----------+
1 row in set (0.04 sec)

由运行结果可知,mod(0,0) 和 mod(10,0) 结果为 NULL,mod(0,10) 结果为 0。

关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号