ПОТОЛОК (Transact-SQL)

Относится к:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureAzure Synapse AnalyticsSQL аналитическая конечная точка в Microsoft FabricХранилище в Microsoft FabricSQL база данных в Microsoft Fabric

Эта функция возвращает наименьшее целое, большее или равное указанному числовому выражению.

Соглашения о синтаксисе Transact-SQL

Синтаксис

CEILING ( numeric_expression )

Аргументы

numeric_expression

Выражение категории точного числового или приблизительного числового типа данных.

Типы возвращаемых данных

Тип возвращаемого значения зависит от типа входных данных numeric_expression:

Тип Ввода Возвращаемый тип
Плавающий, настоящий float
Десятичная(p, s) Десятичная(p, 0)
int, smallint, tinyint int
bigint bigint
деньги, маленькие деньги money
bit float

Если результат не соответствует типу возвращаемого значения, возникает ошибка арифметического переполнения.

Для получения дополнительной информации см. раздел «Точность, масштаб и длина».

Примеры

В этом примере показаны положительные числовые, отрицательные числовые и нулевые входные данные для CEILING функции.

SELECT CEILING($123.45),
       CEILING($-123.45),
       CEILING($0.0);

В результате получается целочисленная часть вычисленного значения в том же типе данных, что и numeric_expression.

------- -------- -----
124.00  -123.00  0.00