Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
FLOAT 数据类型存储单精度浮点数或双精度浮点数。
FLOAT [ ( precision ) ]
precision 指定尾数(即对数中的小数部分)位数的整数表达式。例如,数字 5.63428 的尾数即为 0.63428。IEEE 标准 754 浮点精度如下:
使用 FLOAT ( precision ) 数据类型创建列时,保证所有平台上的列至少按指定的最小精度保存值。REAL 和 DOUBLE 不能保证与平台无关的最小精度。
如果未提供 precision,FLOAT 数据类型将是单精度浮点数(等同于 REAL 数据类型),需要 4 个存储字节。
如果提供了 precision,则 FLOAT 数据类型将是单精度或双精度型,具体取决于所指定的精度值。REAL 和 DOUBLE 之间的分界值与平台相关。单精度 FLOAT 值需要 4 个存储字节,而双精度 FLOAT 值则需要 8 个存储字节。
FLOAT 数据类型是一种近似数字数据类型。它在算术运算后容易产生舍入误差。FLOAT 值的近似特性意味着在比较 FLOAT 值时应避免使用等式的查询。