Функция CEILING используется для округления дробей до целого в большую сторону.

См. также функцию round, которая округляет дроби до нужного знака или до целого числа.

См. также функцию FLOOR, которая округляет дроби в меньшую сторону.

См. также функцию truncate, которая усекает числа до нужного знака.

Синтаксис

SELECT CEILING(поле) FROM имя_таблицы WHERE условие

Примеры

Все примеры будут по этой таблице workers, если не сказано иное:

id
айди
name
имя
age
возраст
salary
зарплата
1 Дима 23 100.1
2 Петя 24 200.4
3 Вася 25 300.9

Пример

В данном примере дробная зарплата округляется до целых в большую сторону:

SELECT *, CEILING(salary) as ceiling_salary FROM workers

SQL запрос выберет следующие строки:

id
айди
name
имя
age
возраст
salary
зарплата
ceiling_salary
округленная зарплата
1 Дима 23 100.1 101
2 Петя 24 200.4 201
3 Вася 25 300.9 301