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