【发布时间】:2019-09-07 21:44:26
【问题描述】:
我将值 (0.15) 作为 Real 数据类型存储在 SQL 的 Quantity 字段中。
只是玩玩,当我投射为数字时,比例有一些非常细微的变化。
我不确定为什么会出现这种情况,以及为什么会出现这些特定数字?
select CAST(Quantity AS numeric(18,18)) -- Quantity being 0.15
返回
0.150000005960464480
【问题讨论】:
标签: sql floating-point precision sqldatatypes