项目需要使用百分率,保留2位小数,只用 round 和 trunc 函数都可以实现(round(_data,2) ),只是格式不是很工整,对格式要求不严谨的情况下使用 round 即可. 以下是比较方便的一种 : ,'0.00',trim(to_char(n_jg,'9999999.99'))) from table1 1.如果只是检索,可使用: ) from data_record; 将小数转化成百分比=> round(zcbj/zs*100)||'%' ==trunc((zcbj/zs),2