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

473
31 мая 2017, 04:11

Например, SQL запрос выдает сумму (деньги) - 67889.87, т.е. 67889 рублей и 87 копеек. Чтобы получить целую часть, несложно - используем floor:

select value, floor(value)
from table t
where t.id = ...

Как получить дробную часть как целую, чтобы вернул 87?

Answer 1

Специальных функций для получения десятичной дробной части, как целого в MySQL нет. Можно воспользоваться, например:

select (value*100)%100
 или
select (value-floor(value))*100
READ ALSO
VIEW MySQL UNION BIT field

VIEW MySQL UNION BIT field

У меня есть задача создать MySQL VIEW путем обеднения двух таблиц с помощью UNION, причем две таблицы имеют как общие поля так и разныек примеру в таблице...

386
Не находит файлы и каталоги Java.io.file

Не находит файлы и каталоги Java.io.file

По разному пишут, где то путь например File file = new File("C://wallpng"); А где то File file = new File("C:\\wall

320
Создание кэша на java

Создание кэша на java

Задали заданиеСоздать универсальную реализацию кэша

375
Как сохранять вошедшего игрока?

Как сохранять вошедшего игрока?

Есть игра http://nebomobi После входа не нужно заново вводить ник и пароль, так как браузер хранит их в памяти и каким-то образом игра его берет

266