跳到主要内容
版本:Stable-3.1

fmod

功能

取模函数,返回两个数相除之后的浮点余数。

根据下列语法,返回 dividend 除以 divisor 后所得的浮点余数。

语法

fmod(dividend,devisor);

参数说明

dividend: 被除数,支持的数据类型为 DOUBLE、FLOAT。

devisor: 除数,支持的数据类型为 DOUBLE、FLOAT。

dividenddevisor 数据类型必须一致。如果不一致,会进行隐式转换。

返回值说明

返回值的数据类型和符号与 dividend 相同。如果 divisor 为 0, 返回 NULL。

示例

mysql> select fmod(3.14,3.14);
+------------------+
| fmod(3.14, 3.14) |
+------------------+
| 0 |
+------------------+

mysql> select fmod(11.5,3);
+---------------+
| fmod(11.5, 3) |
+---------------+
| 2.5 |
+---------------+

mysql> select fmod(3,6);
+------------+
| fmod(3, 6) |
+------------+
| 3 |
+------------+

mysql> select fmod(3,0);
+------------+
| fmod(3, 0) |
+------------+
| NULL |
+------------+