Математические функции

CEIL - следующее целое число

Как найти ближайшее целое число, большее или равное какому-то значению?

Можно воспользоваться функцией CEIL:

SELECT ceil (2.1) AS "ceil(2.1)",
       ceil (2.6) AS "ceil(2.6)"
#ceil(2.1)ceil(2.6)
133

Если вызвать функцию от целого числа, то получим это же самое число:

SELECT ceil (2) AS "ceil(2)"
#ceil(2)
12

При вызове от отрицательного числа функция по прежнему возвращает ближейшее большее целое число:

SELECT ceil (-2.1) AS "ceil(-2.1)",
       ceil (-2.6) AS "ceil(-2.6)"
#ceil(-2.1)ceil(-2.6)
1-2-2
ПредыдущаяСледующая