我正在与一位客户合作开发一个网站,他们刚刚意识到他们已经向我提供了所有价格,包括销售税 (20%) - 有没有办法让我迭代价格字段并更新值从每个条目中删除 20%?在sql查询中?
您必须使用实际的表名称和价格字段填写空白,但这基本上就是您要做的全部事情。
UPDATE table SET price = price / 1.2
Run Code Online (Sandbox Code Playgroud)
(编辑以修正我的数学)
如果你想确保只有 2 位小数,你可以使用 MySQL 的ROUND()函数,如下所示:
UPDATE table SET price = ROUND(price / 1.2, 2)
Run Code Online (Sandbox Code Playgroud)
您可以考虑将字段的数据类型更改price为某种DECIMAL(9,2)类型,具体取决于您的价格可能会达到多高。
| 归档时间: |
|
| 查看次数: |
2056 次 |
| 最近记录: |