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带来的空格,则删除之


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM