社区
基础编程
帖子详情
query里执行数据库的字段计算总出现 3.75509e-05符号是怎么回事?
ygltools
2011-04-28 09:45:12
我执行sql语句的时候用给一个表的某个字段减掉某个字段当减零点几的时候不定时会出现3.75509e-05的数字怎么解决是表设计问题吗?
UPDATE `users` SET `jifen`=`jifen` - `percent`
表中“jifen”和“percent”字段是float类型 .
当我的percent为0.7或者其他的的带小数的时候得的值不定时的出现3.75509e-05。
求解决办法
...全文
125
3
打赏
收藏
query里执行数据库的字段计算总出现 3.75509e-05符号是怎么回事?
我执行sql语句的时候用给一个表的某个字段减掉某个字段当减零点几的时候不定时会出现3.75509e-05的数字怎么解决是表设计问题吗? UPDATE `users` SET `jifen`=`jifen` - `percent` 表中“jifen”和“percent”字段是float类型 . 当我的percent为0.7或者其他的的带小数的时候得的值不定时的出现3.75509e-05。 求解决办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2011-04-29
打赏
举报
回复
UPDATE `users` SET `jifen`=ROUND(`jifen` - `percent`, 5)
libo1986227
2011-04-29
打赏
举报
回复
这是科学计数法,你获取之后转换下就行了
ImN1
2011-04-29
打赏
举报
回复
这个是各种语言浮点运算的通病,不要认为计算机的数学总是“准确”的
要准确计算的话,用语言自带的数学扩展
简单解决办法一般用限制小数位数或者取整——意思是取整后再/1000什么的
SQL操作基础教程
sql入门电子教程 SQL操作基础教程
ERROR: org.hibernate.util.JDBCExceptionReporter - ORA-00904: "XXXX": invalid identifie
ERROR: org.hibernate.util.JDBCExceptionReporter - ORA-00904: "XXXX": invalid identifie
kettle连接mysql错误连接
数据库
org.pentaho.di.core.exception.KettleDatabaseException
错误连接
数据库
[MySql-1] :org.pentaho.di.core.exception.KettleDatabaseException: Erroroccured while trying to connect to the database Exceptionwhile loading class org.gjt.mm.mysql.Driver kettle在初次配置的
org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table 'XXX' doesn't exist
在项目的hibernate.cfg.xml中,我配置好xml后让hibernate自动在mysql建表 <property name="hibernate.hbm2ddl.auto">update</property> 可是,运行的时候报错“org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table ‘X...
DB2
数据库
.....errorcode=-4220,sqlstate=null...
DB2
数据库
.....errorcode=-4220,sqlstate=null...
基础编程
21,891
社区成员
140,343
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章