round()函数四舍五入不准确

ayayanvren 2004-08-17 09:39:49
update students set 匀称度=round(体重/身高,3)
体重/身高=0.334567 的数据就成为 0.334 而不是0.335 能解决么?
float数据
...全文
184 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
changechange 2004-08-17
  • 打赏
  • 举报
回复
关于此主题请参考:
新手来看:为什么用ROUND四舍五入总是无法得到正确数值?《表》
http://access911.net/index.asp?u1=a&u2=71FAB71E15DCE7F3
ayayanvren 2004-08-17
  • 打赏
  • 举报
回复
"update students set 匀称度=format(体重/身高,'#.###') where 身高<>null and 体重<>null and 身高<>0 and 体重<>0";

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧