Ara*_*yan 2 mysql sql decimal
这个查询:
SELECT CAST(30.123456789012345 AS DECIMAL(16,16))
返回0.9999999999999999。
0.9999999999999999
除非我完全弄错了,否则它应该返回30.1234567890123450。
30.1234567890123450
谁能解释一下这是怎么回事?
谢谢!
Mar*_*ith 6
你需要DECIMAL(18,16).
DECIMAL(18,16)
16,16 保留小数点右侧值的所有 16 位可用精度数字。
16,16
归档时间:
12 年,9 月 前
查看次数:
1928 次
最近记录: