公司需要处理一些报表,需要使用百分率,保留2位小数,只用round和trunc函数都可以实现(round(_data,2) ),只是格式不是很工整,对格式要求不严谨的情况下使用round即可. 个人认为比较方便的一种 select decode(n_jg,0,’0.00′,trim(to_char(n_jg,’9999999.99′))) from tbl 如果只是检索,可是使用: 1、select trunc(CUR_SUM,2) from data_record; 将小数转化成百分比=>