mysql sum求和 字段为double类型 精度不对?[问题点数:40分]
? ? ?? ?? ?不显示删除回复? ? ?? ?? ?显示所有回复? ? ?? ?? ?显示星级回复? ? ?? ?? ?显示得分回复? ? ?? ?? ?只显示楼主? ?? ?? ??
收藏

![]() ![]() ? | 楼主发表于: 2014-11-07 10:35:33 ? mysql?sum求和?字段为double类型?精度不对??如??select?sum(t.aaa)from?bbb?t???当aaa类型为double的时候??sum求的和有时候会有很长的一串小数,这个问题怎么处理啊更多0分享到: ? ? 相关课程推荐:
<iframe id="google_ads_iframe_/8456/IDG.CN_B2B_csdn.net_0" style="box-sizing: content-box; border-width: 0px; border-style: initial; vertical-align: bottom;" name="google_ads_iframe_/8456/IDG.CN_B2B_csdn.net_0" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="728" height="90"></iframe>
|
对我有用[0]?丢个板砖[0]?引用?|?举报?|?管理 回复次数:4 |
![]() ![]() ![]() ? ![]() ![]() ![]() | #1?得分:0回复于: 2014-11-07 13:42:45 引用?楼主?star19860411?的回复:用round函数可以指定保留几位: 如下 round(123.456,2)??-->?123.46 |
随时随地逛论坛 论坛移动客户端 对我有用[0]?丢个板砖[0]?引用?|?举报?|?管理 |
![]() ![]() ![]() ? ![]() ![]() ![]() | #2?得分:0回复于: 2014-11-07 17:58:25 做sum能多出很多小数? |
? 对我有用[0]?丢个板砖[0]?引用?|?举报?|?管理 |
![]() ![]() ? | #3?得分:0回复于: 2014-11-08 23:03:08 1,用round四舍五入 round(999.53,1) 结果?999.5 2,用TRUNCATE截断 ?TRUNCATE(1.223,1); 结果?1.2 |
? 对我有用[0]?丢个板砖[0]?引用?|?举报?|?管理 |
?
![]() ![]() ? ![]() ![]() | #4?得分:0回复于: 2014-11-09 14:04:17 浮点数的通病,不精确 ? ? ? 本文来源于:http://bbs.csdn.net/topics/390923742 |