网上搜到很多资料都是这样的
oracle 函数格式化数据
to_char(数据,'FM999,999,999,999,999.00')
但是这样的话会有个问题,就是如果数据是0的话,结果会变成 .00
如果结果想变成0.00的话得改成一下格式
to_char(数据,'FM999,999,999,999,990.00')
我们来看一下格式化的含义
①其9代表:如果存在数字则显示数字,不存在则显示空格 ②其0代表:如果存在数字则显示数字,不存在则显示0,即占位符。 ③其FM代表:删除如果是因9带来的空格,则删除之