ORACLE中的TO_CHAR 格式化数值时的疑惑
我要实现如下功能:
将数值通过“,”分格符格式化。
例如
1234格式化为:1,234,
1234.5格式化为:1,234.5
该数值有可能是整数有可能是小数。
如果用to_char(num,999,999)这种方法的话,无法将1234.5格式化成1,234.5.
如果用to_char(num,999,999.99)格式式,将1234格式化后会变成123,4.00。
而我现在要实现的功能是,如果是整数格式时化不要出现小数部分,只有带小数的格式化时才需要小数部分
请各位大虾帮忙解决一下。