标签: sql rounding
我需要将表格列中的所有数字四舍五入到小数点后2位(即我需要2.109999才能成为2.11)
实现这一目标的最佳方法是什么? (它只需要作为一次性操作完成)
我正在使用sql server 2008 R2
答案 0 :(得分:3)
UPDATE table SET column = ROUND(column, 2)
如果您需要永久修改数字。否则:
SELECT ROUND(column, 2) FROM table
保持现有价值。
答案 1 :(得分:0)
来自谷歌:http://msdn.microsoft.com/en-us/library/ms175003.aspx
select round(foo, 2);
虽然这只是猜测..