数据库中的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函数有几个参数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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。