标签: sql sql-server sql-server-2012 formatting rounding
4.145应该是4.1450,4.124489是4.1245,我正在使用SQL Server 2012
答案 0 :(得分:0)
尾随零只能存在于数值的字符串表示中。在SQL Server中,您可以使用FORMAT():
FORMAT()
SELECT FORMAT(4.145, '0.0000')
请参阅SQLFiddle
答案 1 :(得分:-2)
这样做:
declare @num as float; set @num=5.20; select convert(decimal(10, 2), @num);
或者搜索一下:
小数点后2位数的浮点数据类型
Try to understand this one