适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
分析平台系统(PDW)
Microsoft Fabric 中的 SQL 分析终结点
Microsoft Fabric 中的仓库
Microsoft Fabric 中的 SQL 数据库
此函数返回大于或等于指定数值表达式的最小整数。
语法
CEILING ( numeric_expression )
参数
numeric_expression
精确数值或近似数值数据类型类别的表达式。
返回类型
返回类型取决于 numeric_expression 的输入类型:
| 输入类型 | 返回类型 |
|---|---|
| float、real | float |
| 十进制(p, s) | 十进制(p, 0) |
| int、smallint、tinyint | int |
| bigint | bigint |
| money、 smallmoney | money |
| bit | float |
如果结果不适合返回类型,则会发生算术溢出错误。
更多信息请参见 精度、比例和长度。
示例
此示例显示函数的 CEILING 正数值、负数值和零值输入。
SELECT CEILING($123.45),
CEILING($-123.45),
CEILING($0.0);
结果是计算值中与 numeric_expression相同数据类型的整数部分。
------- -------- -----
124.00 -123.00 0.00