數據庫中的round()


Round函數返回一個數值,該數值是按照指定的小數位數進行四舍五入運算的結果。可是當保留位跟着的即使是5,有可能進位,也有可能舍去,機會各50%。這樣就會造成在應用程序中計算有誤。

 

參數規范

語法
round(number,digits) [1]
參數
number,要四舍五入的數,digits是要小數點后保留的位數
如果 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM