我在我的sql表中添加浮点数据,但即使我添加了值201.95,表格显示201.949996 ...(很多十进制数字)。有没有办法处理这个?,因为我只想要两位数作为十进制数。
答案 0 :(得分:2)
答案 1 :(得分:0)
很好用十进制或数字(18,2)(18是总长度,2是十进制值) 检查一下
declare @temp float = '201.9500011'
select @temp
declare @temp1 numeric(18,2) = '201.9500011'
select @temp1