数据都是整数,mysql 中sum后出现很长的小数。 我把excel的数字数据导入mysql,在phpmyadmin内查看数字最多两位小数。可是sum后在页面上显示非常长的小数。再导出数据到excel,表格内显示的最多还是两位小数。这个问题怎么解决?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 excel 中小数被设置为默认两位小数!而mysql中整数与小数相加,整数被强制类型转换为浮点数,默认小数位有8位或更多位解决方法:将字段的类型(小数位数)设定一下就好了.. 谢谢楼上。我再补充下。mysql中float字段sum时出现一堆小数的解决方法mysql 2010-04-21 16:33:50 阅读145 评论0 字号:大中小 订阅 最近对一张数据表中的价格字段,设置成了float类型,结果sum()出来后有些小数点后面出现很多位。其原因是浮点数的不准确本质,它们无法以准确值保存在计算机体系结构中。建议建表时将字段的数据类型设为float(m,n),如果字段的类型已建立,可按下面的写法更改: alter table `topup` modify price float(4,2) 問一個小問題 !關於備份數據庫的問題 如何查找一个数据库中所有表的主键的最大值?急!!!谢谢! MSDE数据问题。请指教…… 题库的数据库结构设计的问题 ‘,’附近有语法错误 sql service 如何分批取出海量数据 sqlserver 复制中出现不是有效的路径和文件夹 菜鸟的触发器问题 SQL數據庫連接問題! 一个小问题,,怎么在SQL SERVER中导入.mdf文件,,菜啦,帮帮忙 新建用户的时候如何赋予最低的权限 再请教,这样要求可以直接用sql语句实现吗?
最近对一张数据表中的价格字段,设置成了float类型,结果sum()出来后有些小数点后面出现很多位。其原因是浮点数的不准确本质,它们无法以准确值保存在计算机体系结构中。建议建表时将字段的数据类型设为float(m,n),如果字段的类型已建立,可按下面的写法更改: alter table `topup` modify price float(4,2)