В MySQL, CEILING()
функцията ви позволява да закръглите число до най-близкото цяло число. По-конкретно, той връща най-малкото цяло число не по-малко от неговия аргумент.
Можете също да използвате CEIL()
функция, която е синоним на CEILING()
.
Синтаксис
Синтаксисът е така:
CEILING(X)
За числови аргументи с точна стойност връщаната стойност има числов тип с точна стойност. За аргументи с низ или с плаваща запетая, връщаната стойност има тип с плаваща запетая.
Пример 1 – Положителни стойности
Ето пример за предоставяне на положителна стойност като аргумент.
SELECT CEILING(1.87) Result;
Резултат:
+--------+ | Result | +--------+ | 2 | +--------+
В този случай 2
е най-малкото цяло число не по-малко от 1.87
.
Ето още един пример, този път с по-голяма стойност.
SELECT CEILING(200.87) Result;
Резултат:
+--------+ | Result | +--------+ | 201 | +--------+
Пример 2 – Отрицателни стойности
Ето пример за използване на отрицателна стойност.
SELECT CEILING(-1.87) Result;
Резултат:
+--------+ | Result | +--------+ | -1 | +--------+
В този случай -1
е най-малкото цяло число не по-малко от -1.87
.
Ето още един пример.
SELECT CEILING(-200.87) Result;
Резултат:
+--------+ | Result | +--------+ | -200 | +--------+
Функцията CEIL()
CEIL()
функцията е синоним на CEILING()
функция. Следователно можете да замените всички горепосочени примери с CEIL()
вместо това.
Например:
SELECT CEIL(1.87) Result;
Резултат:
+--------+ | Result | +--------+ | 2 | +--------+
Закръгляване надолу – FLOOR()
Ако предпочитате да закръглите надолу до най-близкото цяло число, използвайте FLOOR()
функция вместо това.