zoukankan      html  css  js  c++  java
  • float 类型 问题

    1、当值的位数大于6位是float型再转varchar型的时候会变为科学技术法显示
        此时只好将float型转换成numeric型,再转换成varchar
    2、float型变量在存入值时,有时值得大小会发生改变。这个现象发生在对报价保存时,如:保存一个3.8,但到了数据库中变成了3.80001124或3.79998999等
    在SqlServer的帮助中是这样描述float类型的:用于表示浮点数字数据的近似数字数据类型。浮点数据为近似值;并非数据类型范围内的所有数据都能精确地表示。
    所以今后这个类型一定要慎用

    在财务应用程序中,在那些需要舍入的操作中,或在等值核对的操作中,这时就要用 integer、decimal、money 或 smallmone 数据类型.

  • 相关阅读:
    第七周作业
    第六周作业
    第五周作业
    第四周作业
    第三周作业
    第二周作业
    第一周作业
    老鼠与盈利
    币值转换
    2015 USP-ICMC gym 100733 J. Summer Wars
  • 原文地址:https://www.cnblogs.com/chencidi/p/2309549.html
Copyright © 2011-2022 走看看