Oracle CEIL() 函数使用指南
Oracle CEIL()
是一个内置函数,它返回大于或等于指定数字的最小整数值。
Oracle CEIL()
语法
这里是 Oracle CEIL()
函数的语法:
CEIL(num)
参数
num
-
必需的。它可以是何数值数据类型或任何可以隐式转换为数值数据类型的非数值数据类型。
返回值
Oracle CEIL()
函数返回大于或等于指定数字的最小整数值。该函数返回与参数的数字数据类型相同的数据类型。
如果任意一个参数为 NULL
, CEIL()
将返回 NULL
。
Oracle CEIL()
示例
这里有几个展示了 Oracle CEIL()
函数用法的示例。
基本用法
SELECT
CEIL(7.2),
CEIL(-7.2)
FROM dual;
输出:
CEIL(7.2) CEIL(-7.2)
____________ _____________
8 -7
CEIL()
vs FLOOR()
下面的语句展示了 CEIL()
与 FLOOR()
之间的差异:
SELECT
CEIL(7.2),
FLOOR(7.2),
CEIL(-7.2),
FLOOR(-7.2)
FROM dual;
输出:
CEIL(7.2) FLOOR(7.2) CEIL(-7.2) FLOOR(-7.2)
____________ _____________ _____________ ______________
8 7 -7 -8
CEIL()
vs ROUND()
下面的语句展示了 CEIL()
与 ROUND()
之间的差异:
SELECT
CEIL(7.2),
ROUND(7.2),
CEIL(7.6),
ROUND(7.6)
FROM dual;
输出:
CEIL(7.2) ROUND(7.2) CEIL(7.6) ROUND(7.6)
____________ _____________ ____________ _____________
8 7 8 8
NULL 参数
如果任意一个参数为 NULL
, CEIL()
将返回 NULL
。
SET NULL 'NULL';
SELECT
CEIL(NULL)
FROM dual;
输出:
CEIL(NULL)
_____________
NULL
在本示例中,我们使用 SET NULL 'NULL';
语句将 NULL
值显示为 'NULL'
字符串。
结论
Oracle CEIL()
是一个内置函数,它返回大于或等于指定数字的最小整数值。