Функция 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 |