在Oracle數據庫中,ROUND()
函數用于將數值四舍五入到指定的小數位數
ROUND(number, [decimal_places])
其中:
number
:需要四舍五入的數值。decimal_places
(可選):表示要保留的小數位數。如果省略此參數,則默認為0,即四舍五入到整數。以下是一些使用ROUND()
函數的示例:
SELECT ROUND(3.14) FROM DUAL;
結果為3。
SELECT ROUND(3.14159, 1) FROM DUAL;
結果為3.1。
SELECT ROUND(3.14159, 2) FROM DUAL;
結果為3.14。
SELECT ROUND(31.4159, -1) FROM DUAL;
結果為30。
請注意,當四舍五入到負整數時,Oracle會將其視為向左移動小數點的位數。例如,-1
表示將小數點向左移動1位,即四舍五入到十位。