关于在SQLPLUS中小数不显示小数点前0的问题

在SQLPLUS中遇到商品折扣率显示不完整的问题,只显示小数部分,研究后发现是显示格式问题。通过使用`COL`指令修改列的显示格式,如`COL discount_rate FOR 999.999%`,即可正常显示,包括保留小数位。此问题不影响其他软件的正常显示。
摘要由CSDN通过智能技术生成

今天建了一张视图,用于查看商品的折扣率,却发现折扣率在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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值