今天建了一张视图,用于查看商品的折扣率,却发现折扣率在SQLPLUS中居然有显示问题,而在其他软件上却没有,于是研究了一下SQLPLUS的数字显示问题,分享一下。
一、问题描述
SQL> select * from retail_d;
ID BILLDATE QTY TOT_AMT_LIST TOT_AMT_ACTUAL DISCOUNT
---------- -------- ---------- ------------ -------------- ----------
1001 20170501 3 12000 10000 .833333333
1002 20170502 2 11000 9000 .818181818
1003 20170503 1 10000 8000 .8
1004 20160501 5 10000 8000 .8
1005 20160502 5 15000 8000 .533333333
1006 20160503 1 5000 5000 1
1007 20170401 2 10000 5000 .5
1008 20170402 2 10000 5000 .5
1009 20170403 2 10000 10000 1
2005 20170405 1 5000 5000 1
2007 20170506 1