CEILING

说明

取顶函数,返回大于或等于所给数字表达式的最小整数。

语法

ceil ::=

参数

numeric_expression

精确数字或近似数字数据类型类别的表达式。

返回值

返回与 numeric_expression 相同的类型。

注解

CEIL 和 CEILING 除了名称不同,完成同样的功能,具有同样的行为。

示例

示例1: 用 CEILING 计算整数

--  用 CEILING 计算整数
SELECT CEILING(-1);
CEILING(double precision)      |
-------------------------------
-1                             |
总数目:1


SELECT CEILING(0);
CEILING(double precision)      |
-------------------------------
0                              |
总数目:1


SELECT CEILING(1);
CEILING(double precision)      |
-------------------------------
1                              |
总数目:1


SELECT CEILING(99);
CEILING(double precision)      |
-------------------------------
99                             |
总数目:1

示例2: 用 CEILING 计算浮点数

--  用 CEILINGING 计算浮点数
SELECT CEILING(-27.00);
CEILING(numeric)      |
----------------------
-27                   |
总数目:1


SELECT CEILING(-26.99);
CEILING(numeric)      |
----------------------
-26                   |
总数目:1


SELECT CEILING(-26.51);
CEILING(numeric)      |
----------------------
-26                   |
总数目:1


SELECT CEILING(-26.50);
CEILING(numeric)      |
----------------------
-26                   |
总数目:1


SELECT CEILING(-26.49);
CEILING(numeric)      |
----------------------
-26                   |
总数目:1


SELECT CEILING(-26.4);
CEILING(numeric)      |
----------------------
-26                   |
总数目:1


SELECT CEILING(-26.01);
CEILING(numeric)      |
----------------------
-26                   |
总数目:1


SELECT CEILING(-26.0);
CEILING(numeric)      |
----------------------
-26                   |
总数目:1


SELECT CEILING(0.0);
CEILING(numeric)      |
----------------------
0                     |
总数目:1


SELECT CEILING(13.0);
CEILING(numeric)      |
----------------------
13                    |
总数目:1


SELECT CEILING(13.01);
CEILING(numeric)      |
----------------------
14                    |
总数目:1


SELECT CEILING(13.4);
CEILING(numeric)      |
----------------------
14                    |
总数目:1


SELECT CEILING(13.49);
CEILING(numeric)      |
----------------------
14                    |
总数目:1


SELECT CEILING(13.50);
CEILING(numeric)      |
----------------------
14                    |
总数目:1


SELECT CEILING(13.51);
CEILING(numeric)      |
----------------------
14                    |
总数目:1


SELECT CEILING(13.99);
CEILING(numeric)      |
----------------------
14                    |
总数目:1


SELECT CEILING(14.00);
CEILING(numeric)      |
----------------------
14                    |
总数目:1