オラクルで次のように値を表示する方法:
99.99 を 99.9900 として、99.9 を 99.9000 として、9.99 を 9.9900 として、99 を 99.0000 として
すべてのケースが満たされる必要があります..助けてください...
フォーマット文字を使用します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
ドキュメントにすべての形式オプションがあります。
format 引数を指定してTO_CHAR関数を使用します。
select to_char(99.99, '99.9999') from dual;