Oracle 千位符转换,及格式转换

网上搜到很多资料都是这样的

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带来的空格,则删除之
posted @ 2020-11-27 10:13  米斯特唐  阅读(1620)  评论(0编辑  收藏  举报