保留两位小数,并只舍不入
1. declare @a decimal(18,12)
set @a = 3.21969
select cast(@a - 0.005 as decimal(18,2))
2. select round(3.21969, 2,1)
结果 3.21
舍弃数字后面无用的0和点
1. select cast(1.20 as real) select cast(1.00 as real)
2. 1.20.ToString("G")
1.00.ToString("G")
结果 1.2 1
3. 1.20.ToString("#.######")
1.00.ToString("#.######")
结果 1.2 1
本文介绍了如何使用SQL来控制数值精度,实现只保留两位小数并只进行舍弃操作而不四舍五入的方法。此外,还展示了如何通过不同的字符串格式化技术去除数值末尾的无用0和小数点。
5279

被折叠的 条评论
为什么被折叠?



