在SQLServer中建表后,其中有一个字段的类型是real类型的,当我在查询分析器去查询这个字段时,0.3被显示成0.30000001请求高手帮助

解决方案 »

  1.   

    float 和 real
    用于表示浮点数字数据的近似数字数据类型。浮点数据为近似值;并非数据类型范围内的所有数据都能精确地表示。建议使用
    decimal 和 numeric
    带定点精度和小数位数的 numeric 数据类型。
      

  2.   

    用float()吧,real不能指定存储列的宽度,
      

  3.   

    lianshaohua:float也是一个近似数字数据类型啊
    它好似也会出现楼主所说的那情况啊.
      

  4.   

    哦,是吗,我用numeric解决了!