值:需要进行转换的内容
fm:如果是由于9的作用所带来的空格则删除
9:该位存在数字则显示数字,不存在则填充空格
0:该位存在数字则显示数字,不存在则填充0
99990:表示小数点前最多表示五位(9和0一共有几个就表示几位,若值的小数点前有8位,这里只有五位,则查询出来会显示#号)
.00表示小数点后保留两位
例1:select to_char(22211.596,'FM99990.00') from dual
例2:select to_char(22113223.596,'FM99990.00') from dual
例3:位数太多可以使用','来进行分割,提高可读性
select to_char(425432122211.596,'FM999,999,999,990.00') from dual
手打不易!!!有被帮助到的兄弟集美们能否留下个小赞赞再走,谢谢啦!!!!!!!!!