round() 函数

round() 函数

1、概念

Round函数返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。可是当保留位跟着的即使是5,有可能进位,也有可能舍去,机会各50%。这样就会造成在应用程序中计算有误。

2、参数规范

2.1 语法
round ( number,digits ) [1]
2.2 参数

number , 要四舍五入的数,digits是要小数点后保留的位数

如果 digits 大于 0,则四舍五入到指定的小数位。 如果 digits 等于 0,则四舍五入到最接近的整数。 如果 digits 小于 0,则在小数点左侧进行四舍五入。

如果 round 函数只有参数 number , 等同于 digits 等于 0。

2.3 返回值

四舍五入后的值

2.4 举例
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

 

posted @ 2021-07-01 19:32  小路亚  阅读(1098)  评论(0)    收藏  举报