sql中小数位四舍五入控制

在SQL Server中可以通过 decimal实现小数的四舍五入计算,例如:
SELECT CAST('123.456' as decimal)

 

    将会得到 123(小数点后面的将会被省略掉)。

    decimal还可以设定参数。例如如果希望得到小数点后面的两位,则需要把上面的改为:

SELECT CAST('89.657' as decimal(38, 2))

 

    结果为89.67,这样就可以实现SQL的四舍五入了!

posted @ 2011-11-28 17:33  qingsong_do  阅读(1780)  评论(0)    收藏  举报