sql server 2000 问题 sql server 2000 问题数据库中一字段类型是float 值是23.22 在查询分析器中查询出来值是23.219999999999999 不知是什么原因 如何解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 float本身就是一个近似数据类型.可以转换为decimal数据类型来处理. float本来就不精确精确的需要用DEC float 和 real用于表示浮点数字数据的近似数字数据类型。浮点数据为近似值;并非数据类型范围内的所有数据都能精确地表示。语法 用 numeric decimal 没有小数了 decimal(12,4)numeric(12,4)你确定没小数? float和double本身就是一个近似数据类型.可以用decimal数据类型来处理. declare @t numeric(12,2)set @t='12.22'select @t这不是有吗?你想把人急死吗 [求助]如何在循环中增加事务 求一句SQL语句 如何提高数据库索引的效率 部分字段重复的查询语句 将截断字符串或二进制数据 如果我就不管就强制插入让它截断怎么操作 指定一个日期,查询所有货品在这个日期前最近一次的库存数 请教一道简单的数据库题目 请问各位高手,如何将execl表里的数据导入sql server 请问一种sql语句 怪啊。。奇怪。。不明白。。请大家来指教 两表连接的问题 sql 数据查询问题
可以转换为decimal数据类型来处理.
用于表示浮点数字数据的近似数字数据类型。浮点数据为近似值;并非数据类型范围内的所有数据都能精确地表示。语法
numeric(12,4)
你确定没小数?
可以用decimal数据类型来处理.
set @t='12.22'
select @t这不是有吗?
你想把人急死吗