Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
Azure Synapse Analytics
Система платформы аналитики (PDW)
Конечная точка SQL аналитики в Microsoft Fabric
Хранилище в Microsoft Fabric
База данных SQL в 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