select to_char(11111111,'99,999,999.99') from dual

解决方案 »

  1.   

    select to_char(0,'FM99,999,990.00') from dual 
      

  2.   


    【bonoobar】,您好!
    使用该方法,效果还是一样的。如下图示:
      

  3.   

    不该啊.......
    select to_char(0,'FM99,999,990.00') from dual 
    这样应该是对的
      

  4.   


    【ccs02287】,您好!
    我在PL/SQL V8版本中执行后,是上面截图的结果。
    请问,您那边能正常显示吗?
      

  5.   

    【gioh0022】,您好!
    如果数字比后面的格式化字符,宽度要大的话,其会以##显示。SELECT 11111111.23567,TO_CHAR(11111111.23567,'FM999,999.9999') FROM DUAL;