fmod
返回除法(dividend
/divisor
)的浮点余数。它是一个模函数。
语法
fmod(dividend,devisor);
参数
-
dividend
:支持DOUBLE或FLOAT。 -
devisor
:支持DOUBLE或FLOAT。
注意
devisor
的数据类型需要与dividend
的数据类型相同。否则,StarRocks 执行隐式转换来转换数据类型。
返回值
输出的数据类型和符号需要与 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 |
+------------+