Round函數返回一個數值,該數值是按照指定的小數位數進行四舍五入運算的結果。可是當保留位跟着的即使是5,有可能進位,也有可能舍去,機會各50%。這樣就會造成在應用程序中計算有誤。
參數規范
語法
參數
number,要四舍五入的數,digits是要小數點后保留的位數
如果 digits 大於 0,則四舍五入到指定的小數位。
如果 digits 等於 0,則四舍五入到最接近的整數。
如果 digits 小於 0,則在小數點左側進行四舍五入。
如果 digits 等於 0,則四舍五入到最接近的整數。
如果 digits 小於 0,則在小數點左側進行四舍五入。
如果round函數只有參數number,等同於digits 等於 0。
返回值
四舍五入后的值
舉例
round(3.1415926,2)=3.14;
round(3.1415926,3)=3.142;
select round(193,-2)from dual; 200
select round(193,-1)from dual;190
select round(193,-3)from dual;0