Перейти к основному содержимому

fmod

Описание

Возвращает остаток от деления чисел с плавающей точкой ( dividend/divisor ). Это функция модуля.

Синтаксис

fmod(dividend,devisor);

Параметры

  • dividend: поддерживается DOUBLE или FLOAT.

  • devisor: поддерживается DOUBLE или FLOAT.

Примечание

Тип данных devisor должен совпадать с типом данных dividend. В противном случае Selena выполняет неявное преобразование типов данных.

Возвращаемое значение

Тип данных и знак результата должны совпадать с типом данных и знаком 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 |
+------------+