SELECT substr('+3.23',1,1) || TO_CHAR('+3.23','9990.00') TEST_CHAR FROM DUAL

解决方案 »

  1.   

    SELECT SUBSTR(TO_CHAR('+3.23','FMS0.00'),1,1) ||'   '||SUBSTR(TO_CHAR('+3.23','FMS0.00'),2) TEST FROM DUAL
      

  2.   

    SELECT
      Replace(TO_CHAR('+3.23','FMS0.00'),'+','+   ') AS "TEST"
    FROM DUAL;
      

  3.   

    谢谢。我的解决方法跟foreverandever(never)差不多。可能是我没有说清楚。'+3.23'只是为了测试,其实他是一个字段,如果用substr,估计速度会比较慢。呵呵还是谢谢。