sql 中 ceiling() 函數向上取整,將數值舍入到最近的整數,語法為 ceiling(numeric_expression)。示例:向上取整 2.5 為 3,-10.2 為 -10。ceiling() 適用于數值數據類型,null 值返回 null,取整包括小數點后第一位數字。
SQL 中向上取整函數
SQL 中使用 CEILING() 函數向上取整,將數值舍入到最接近的整數。
語法:
CEILING(numeric_expression)
登錄后復制
其中,numeric_expression 是要向上取整的數值表達式。
示例:
向上取整數字 2.5:
SELECT CEILING(2.5);
登錄后復制
輸出:
3
登錄后復制
向上取整浮點數 -10.2:
SELECT CEILING(-10.2);
登錄后復制
輸出:
-10
登錄后復制
注意事項:
如果 numeric_expression 為 NULL,CEILING() 返回 NULL。
CEILING() 取整時包括小數點后的第一位數字,因此 CEILING(2.49) 會返回 3,而不是 2。
CEILING() 僅適用于數值數據類型。對于其他數據類型(如字符串或日期),會引發錯誤。