为了账号安全,请及时绑定邮箱和手机立即绑定

为什么sql数据库中的单价是4.368,但是从数据库中取出来之后却成了4.3680030517578

为什么sql数据库中的单价是4.368,但是从数据库中取出来之后却成了4.3680030517578

繁花如伊 2018-11-13 12:09:45
如题,现在数据库里是4.368,但是手机端显示的是4.3680000000030517578
查看完整描述

2 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

首先控制表字段数值类型的小数位,再次可以控制映射关系的小数位,还可以进行数值类型格式化。

查看完整回答
反对 回复 2018-11-17
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

很正常,尤其字宽对不上很容易造成这种问题。自己去学习一下计算机编码,比如float是怎么编码的,你就明白了。

查看完整回答
反对 回复 2018-11-17
  • 2 回答
  • 0 关注
  • 619 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信