Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要将表格列中的所有数字四舍五入到小数点后 2 位(即我需要 2.109999 变为 2.11)
实现这一目标的最佳方法是什么?(它只需要作为一次性操作完成)
我正在使用 sql server 2008 R2
UPDATE table SET column = ROUND(column, 2)
如果您需要永久修改号码。除此以外:
SELECT ROUND(column, 2) FROM table
保持现有值不变。
来自谷歌:http: //msdn.microsoft.com/en-us/library/ms175003.aspx
select round(foo, 2);
虽然这只是猜测..