oracle当中怎么保留两位小数

1、round保留两位

round:四舍五入(最多保留两位,没有小数的时候不展示)

 select round(66.667,2) N1 from dual; 

在这里插入图片描述

2、trunc保留两位

trunc:直接截断(最多保留两位,没有小数的时候不展示)

select trunc(66.667,2) N2 from dual; 

在这里插入图片描述

3、始终保留两位

不管有没有小数都是保留两位,替换0.8即可使用。

select to_char(round(0.8,2),'fm99999999999990.00') from dual 

在这里插入图片描述

你可能感兴趣的:(数据库,oracle)