SQL Server CEILING() 函数:四舍五入小数数值
在 SQL Server 中,CEILING()
函数将小数四舍五入到大于或等于指定数字的最近整数。
CEILING(number)
参数
数字:数值表达式或小数数值。
返回值
返回与输入表达式相同的类型。
示例 1
以下示例显示了正数和负数表达式的 CEILING 值。
示例:CEILING()
SELECT CEILING(23.34) AS PosInt, CEILING (-23.34) AS NegInt

从以上结果可以看出,CEILING()
函数将小数点右侧的数字计算为大于或等于输入数值表达式的最小(最近)数字。
示例 2
在下面的示例中,显示了零和小于一的值的 CEILING()
。
示例:CEILING()
SELECT CEILING(0.01) AS PosInt, CEILING (0.00) AS Result

下表列出了 CEILING()
和 FLOOR() 函数对于不同输入值的区别
输入值 | CEILING() | FLOOR() |
---|---|---|
12.0 | 12 | 12 |
12.2 | 13 | 12 |
12.5 | 13 | 12 |
12.12345 | 13 | 12 |
-12.0 | -12 | -12 |
-12.2 | -12 | -13 |
-12.5 | -12 | -13 |