忘了说了
执行update语句也无法更改数据.update new15 set al07=0.6 where al07=0.59999999999999998 无效.只有在.dbf文件的 数据为 0.6才有这种情况,其他的如0.5就没有这种情况.
执行update语句也无法更改数据.update new15 set al07=0.6 where al07=0.59999999999999998 无效.只有在.dbf文件的 数据为 0.6才有这种情况,其他的如0.5就没有这种情况.
update new15 set al07=0.6 where left(cast(al07 as varchar),6)='0.5999'
(所影响的行数为 0 行)
update new15 set al07=0.6 where al07=0.59999999999999998 --(所影响的行数为 3 行)
str()中的3,表示本字段长度,1表示小数点后取1位数,四舍五入