我有一个列PRICESTABLE.PRICE
,其值如下
12.356898
13.587988
我需要对PRICETABLE
进行更新以更新价格:
12.350000
13.580000
注意我不希望ALTER
列,只围绕值,谢谢!
答案 0 :(得分:2)
以下内容适用于MySQL,SQL Server和Postgres:
UPDATE PRICESTABLE
SET PRICE = ROUND(PRICE, 2);
您可能希望在上述更新中添加WHERE
子句,除非您确实要将其应用于整个表。此外,这里的替代方法是保持所有原始精度,并在需要提供数据时调用ROUND
。