Oracle Round 函數的意思是四舍五入的方法,即傳回壹個數值,該數值是按照指定的小數位元數進行四舍五入運算的結果。
Oracle Round 函數使用示例如下:
SELECT ROUND( number, [ decimal_places ] ) FROM DUAL
1、參數?number 是指需要處理的數值,是必須填寫的值。
2、參數 decimal_places 是指在進行四舍五入運算時 , 小數的應取的位數,該參數可以不填,不填的時候,系統默認小數位數取0。
3、函數應用舉例:
①“select round(988.211, 0) from dual;”得到結果為:988
②“select round(988.211, 1) from dual;”得到結果為:988.2
③“select round(988.211, 2) from dual;” 得到結果為:988.21
④“select round(988.211, 3) from dual;” 得到結果為:988.211
⑤“select round(-988.211, 2) from dual;”得到結果為:-988.21
擴展資料:
四舍五入是壹種精確度的計數保留法,與其他方法本質相同。
但特殊之處在於采用四舍五入,能使被保留部分的與實際值差值不超過最後壹位數量級的二分之壹,假如0~9等概率出現的話,對大量的被保留數據,這種保留法的誤差總和是最小的。
這也是我們使用這種方法為基本保留法的原因。
參考資料: