CEILING (Transact-SQL)
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure конечной точке аналитики платформы Аналитики Azure Synapse Analytics (PDW) в Microsoft Fabric Хранилище в Microsoft Fabric
Эта функция возвращает наименьшее целое, большее или равное указанному числовому выражению.
Соглашения о синтаксисе Transact-SQL
Синтаксис
CEILING ( numeric_expression )
Аргументы
numeric_expression
Выражение категории точного числового или приблизительного числового типа данных.
Типы возвращаемых данных
Тип возвращаемого значения зависит от типа входных данных numeric_expression:
Тип Ввода | Возвращаемый тип |
---|---|
float, real | float |
decimal(p, s) | decimal(38, s) |
int, smallint, tinyint | int |
bigint | bigint |
money, smallmoney | money |
bit | float |
Если результат не соответствует типу возвращаемого значения, возникает ошибка арифметического переполнения.
Примеры
В этом примере показаны положительные числовые, отрицательные числовые и нулевые входные данные для CEILING
функции.
SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0);
GO
Вот результирующий набор.
--------- --------- -------------------------
124.00 -123.00 0.00