第二十四章 SQL函数 CEILING
数值函数,返回大于或等于给定数值表达式的最小整数。
大纲
CEILING(numeric-expression)
{fn CEILING(numeric-expression)}
参数
-
numeric-expression
- 要计算其上限的数字。
CELING
返回与NUMERIC-EXPRESSION
相同的数据类型。
描述
CELING
返回大于或等于NUMERIC-EXPRESSION
的最接近的整数值。返回值的小数位数为0
。当numeric-expression
为NULL
值、空字符串(‘’
)或任何非数字字符串时,CELING
返回NULL
。
请注意,CELING
可以作为ODBC标量函数(使用花括号语法)调用,也可以作为SQL常规函数调用。
也可以使用Ceuling()
方法调用从ObjectScript调用此函数:
$SYSTEM.SQL.Functions.EILING(numeric-expression)
示例
以下示例显示了CEILING
如何将分数转换为其CEILING
整数:
SELECT CEILING(167.111) AS CeilingNum1,
CEILING(167.456) AS CeilingNum2,
CEILING(167.999) AS CeilingNum3
image.png
SELECT {fn CEILING(167.00)} AS CeilingNum1,
{fn CEILING(167.00)} AS CeilingNum2
image.png
SELECT CEILING(-167.111) AS CeilingNum1,
CEILING(-167.456) AS CeilingNum2,
CEILING(-167.999) AS CeilingNum3
image.png
SELECT CEILING(-167.00) AS CeilingNum
-167
下面的示例使用子查询将一个包含美国邮政编码(postal Codes
)的简化为每个上限纬度整数的一个代表城市:
SELECT City,State,CEILING(Latitude) AS CeilingLatitude
FROM (SELECT City,State,Latitude,CEILING(Latitude) AS CeilingNum
FROM Sample.USZipCode)
GROUP BY CeilingNum
ORDER BY CeilingNum DESC
image.png
网友评论