0

オラクルで次のように値を表示する方法:

99.99 を 99.9900 として、99.9 を 99.9000 として、9.99 を 9.9900 として、99 を 99.0000 として

すべてのケースが満たされる必要があります..助けてください...

4

2 に答える 2

2

フォーマット文字を使用します0:

SQL> SELECT x, to_char(x, '99.0000')
  2  FROM (SELECT 99.99 x FROM dual
  3        UNION ALL SELECT 99.9 FROM dual
  4        UNION ALL SELECT 9.99 FROM dual
  5        UNION ALL SELECT 99 FROM dual);

         X TO_CHAR(X,'99.0000')
---------- --------------------
     99,99  99.9900
      99,9  99.9000
      9,99   9.9900
        99  99.0000

ドキュメントにすべての形式オプションがあります。

于 2010-09-13T08:49:21.623 に答える
0

format 引数を指定してTO_CHAR関数を使用します。

select to_char(99.99, '99.9999') from dual;
于 2010-09-13T08:14:10.437 に答える