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