Oracle的CEILING函数用于将一个数值向上取整,返回不小于该数值的最小整数
在Oracle中,CEILING函数主要支持以下数据类型:
例如:
SELECT CEILING(123.45) FROM DUAL;
结果为:124
例如:
SELECT CEILING(CAST(123.45 AS BINARY_FLOAT)) FROM DUAL;
结果为:124
例如:
SELECT CEILING(CAST(123.45 AS BINARY_DOUBLE)) FROM DUAL;
结果为:124
需要注意的是,CEILING函数不支持字符串类型(VARCHAR2、CHAR等)的输入。如果需要对字符串类型的数值进行向上取整操作,首先需要将其转换为NUMBER类型。
例如:
SELECT CEILING(TO_NUMBER('123.45')) FROM DUAL;
结果为:124