跳到主要内容
版本: 最新版本-3.5

fmod

返回除法(dividend/divisor)的浮点余数。它是一个模函数。

语法

fmod(dividend,devisor);

参数

  • dividend:支持DOUBLE或FLOAT。

  • devisor:支持DOUBLE或FLOAT。

注意

devisor 的数据类型需要与 dividend 的数据类型相同。否则,StarRocks 执行隐式转换来转换数据类型。

返回值

输出的数据类型和符号需要与 dividend 的数据类型和符号相同。如果 divisor0,则返回 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 |
+------------+