В SQL Server, T-SQL CEILING()
функцията ви позволява да закръглите число до най-близкото цяло число. По-конкретно, той връща най-малкото цяло число, по-голямо или равно на посочения числов израз.
Вие предоставяте числото като аргумент. Типът данни за връщане е същият като този, предоставен като аргумент.
Синтаксис
Синтаксисът е така:
CEILING ( numeric_expression )
Където числово_израз е израз на точната числова или приблизителна категория числови тип данни.
Имайте предвид, че битът типът данни е невалиден.
Пример 1 – Положителни стойности
Ето пример за предоставяне на положителна стойност като аргумент.
SELECT CEILING(3.63) Result;
Резултат:
+----------+ | Result | |----------| | 4 | +----------+
В този случай 4
е най-малкото цяло число не по-малко от 3.63
.
Ето още един пример, този път с по-голяма стойност.
SELECT CEILING(500.71) Result;
Резултат:
+----------+ | Result | |----------| | 501 | +----------+
Пример 2 – Отрицателни стойности
Ето пример за използване на отрицателна стойност.
SELECT CEILING(-3.63) Result;
Резултат:
+----------+ | Result | |----------| | -3 | +----------+
В този случай -3
е най-малкото цяло число не по-малко от -3.63
.
Ето още един пример.
SELECT CEILING(-500.71) Result;
Резултат:
+----------+ | Result | |----------| | -500 | +----------+
Закръгляване надолу – FLOOR()
Ако предпочитате да закръглите надолу до най-близкото цяло число, използвайте T-SQL FLOOR()
функция вместо това.