fmod
浮動小数点数の除算 (dividend
/divisor
) の余りを返します。これはモジュロ関数です。
構文
fmod(dividend,devisor);
パラメータ
-
dividend
: DOUBLE または FLOAT がサポートされています。 -
devisor
: DOUBLE または FLOAT がサポートされています。
Note
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 |
+------------+