Unix ksh sqlplus显示十进制数的前导零

时间:2010-02-24 14:00:08

标签: unix plsql ksh

我坚持以下内容:

我在ksh中有一个SQL查询,对于像0.23,0.55这样的值,它只显示.23 .55。

有人有想法吗?有一些参数要设置吗?

1 个答案:

答案 0 :(得分:3)

如果您选择数字而未明确地将它们转换为字符串,您将获得默认的数字格式,该格式会尝试使用最少的字符数来显示数字的有效数字。

使用您想要的格式包裹TO_CHAR()次来电中的数字列:

SQL> select to_char(.12, '0.99') from dual;

TO_CH
-----
 0.12