MySQL округлить до следующей сотни (1-99 как 100) - PullRequest
0 голосов
/ 18 июня 2020

Я пробовал округлить, но не работал Как добиться в MySQL, что если значение столбца равно 75, то выводится как 100, если оно 105, так как 200 означает 1-99 как 100 101-199 как 200 и т. Д. .

Ответы [ 2 ]

3 голосов
/ 18 июня 2020

Для округления можно использовать функцию CEILING . например:

SELECT CEILING(99/100) * 100;  -- 100
SELECT CEILING(101/100) * 100; -- 200

Вы можете разделить ваше число на 100, чтобы получить сотни, округлить сотни с помощью функции ПОТОЛОК и умножить на 100, чтобы получить желаемый результат

0 голосов
/ 18 июня 2020
SELECT FLOOR((your_number + 99) / 100) * 100;
-- 100
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...