2012-08-09 70 views

回答

1

正如你似乎是使用SQL * Plus可以直接格式化列输出:

SQL> COLUMN target FORMAT 09.9 
SQL> SELECT TRUNC(19.00, 1) AS target FROM dual; 

TARGET 
------ 
    19.0 

瞧...

否则,你将需要要么将您的IDE设置为显示带小数点后的数字,要么将其显示为VARCHAR2:

SELECT TO_CHAR(TRUNC(19.00, 1), '09.9') 
    FROM dual; 

希望它可以帮助...

0

我想这应该太

SELECT TO_CHAR(TRUNC(19.00, 1),'00.9') FROM dual;