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。

关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号