-
首先我们来说下这个Oracle中的round函数
- Oracle round 函数的意思是四舍五入的方法,即传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果,参数 number 是指需要处理的数值,是必须填写的值。
- 参数 decimal是指在进行四舍五入运算时 , 小数的应取的位数,该参数可以不填,不填的时候,系统默认小数位数取0,
如下图所示:
Postgresql中round函数用法:
- Postgresql中round函数等同于Oracle,但是,这里两数相除保留几位小数时,结果会为0,如下图所示:
解决办法:使用cast 转换一下数据类型即可
select round(3 /cast(6 as numeric), 2) from dual