我最近使用过数据类型
decimal(5,2)
我读过它但不清楚。使用5,2的目的是什么?
为什么我的变量只存储此134.56
等数字,而不存储143678.9088
为什么它绕过我的号码?我不想圆,但需要确切的数字
答案 0 :(得分:2)
如Ako所述,5是可以存储的总位数(包括小数),2是小数位数。
该数字以指定的最大长度和小数位数四舍五入。
我不想回合但需要确切的数字
在这种情况下,您需要增加十进制数据类型的长度。您需要确定数据可以包含的最大小数位数,然后相应地定义列长度。
上阅读更多内容答案 1 :(得分:1)
5是总长度,2是小数位数。所以你可以存储的最大值是999.99