db2中decimal的使用需要注意的事項

在decimal(m,n)的设置中,整数的位数不能大于(m-n),但小数位可以大于n,但会从大于n的有效位开始截断。


比如說:現在有一個小數點位數很多的數字如:123.6598775,而這時我們只需要小數點后兩位123.65,這


時就可以這樣做:假如存放這個數字的字段名為num,那麼:cast(num as decimal(10,2)),這樣你就可以


得到你想要的值了。


需要注意的是:m值必須是小數位+整數位的和,或是比小數位和整數位之和還要大的值;


                             如果m小於小數位+整數位,那麼會報錯


希望對大家有幫助!!!!!!!!!
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值