Как получить дробную часть числа в mysql?

Пользователь

от deshaun_cormier , в категории: SQL , год назад

Как получить дробную часть числа в mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от akeem , год назад

@deshaun_cormier 

В MySQL можно получить дробную часть числа с помощью функции MOD().


Например, если нужно получить дробную часть числа 3.1415926, можно сделать так:

1
SELECT MOD(3.1415926, 1) AS fractional_part;


Результатом будет:

1
2
3
4
5
+-----------------+
| fractional_part |
+-----------------+
|        0.1415926 |
+-----------------+


Функция MOD() возвращает остаток от деления первого аргумента на второй. Если первый аргумент меньше второго, то он и возвращается. Таким образом, если второй аргумент равен 1, то остаток от деления числа на 1 будет равен его дробной части.