输出结果:999,999,999,999.990
注意事项: - .后面的是要保留的小数位数,必须是0 - FM-去除空格
但是这样做当要处理的数字为0.99时,
SELECT to_char(0.99, 'FM999,999,999,999,999.000') AS QTY_1 from dual;输出结果:.990
这样显然是不行的 解决方法
输出结果:0.990
输出结果:########################
当要处理的数字的整数位数大于格式的整数位数时,就会出现这样的情况
输出结果:2.000
当要处理的数字的小数位数大于格式的小数位数时,对数字进行四舍五入
新闻热点
疑难解答