SQL Server CEILING 函数是一个数学函数。它用于返回大于或等于指定表达式的最接近的整数值。CEILING 函数的语法是
SELECT CEILING(Numeric_Expression) FROM [Source]
在本演示中,我们将使用以下表数据

SQL Server CEILING 函数示例
CEILING 函数返回大于或等于给定数值的最接近的整数值。下面的查询显示了使用此函数的多种方法。
首先,我们使用它来查找变量 @i 的最接近整数值。这意味着 -208.45 的最接近值为 -208。在下一个 SQL Server 语句中,我们直接将此函数应用于整数值。
在最后一个语句中,我们直接将 CEILING 函数应用于多个值。这意味着 (2.45 + 7.55 – 14.88) = -4.88 = – 4
DECLARE @i float SET @i = -208.45 SELECT CEILING(@i)AS [SQLCEILING] -- Calculating directly SELECT CEILING(0.24)AS [SQLCEILING] -- Calculating directly SELECT CEILING(2.45 + 7.55 - 14.88)AS [SQLCEILING]

CEILING示例 2
我们将使用这种 数学方法 来查找 [Service Grade] 中所有记录的最接近整数值。
SELECT [EnglishProductName]
,[Color]
,CEILING([StandardCost]) AS COST
,CEILING([SalesAmount]) AS SALES
,CEILING([TaxAmt]) AS TAX
,CEILING([Service Grade]) AS Grade
FROM [Mathemetical Functions]
