标签: sql sql-server
我正在使用Microsoft SQL Server,我需要将my_table中的所有价格更新4%
我找到了关于stackoverflow的先前答案,并且我知道正确的方法应该是:
UPDATE my_table SET price = (price * 1.4)
但是我的客户希望将价格四舍五入。因此,如果结果为90,4,则必须变为90,如果结果为90.7,则必须变为91。
有可能吗?
答案 0 :(得分:4)
使用ROUND():
ROUND()
UPDATE my_table SET price = ROUND(price * 1.4, 0);