我们可以在SQL中做到这一点吗?=SUM(ColumnCellValue * 1.2)
本文关键字:SUM ColumnCellValue SQL 这一点 我们 | 更新日期: 2023-09-27 18:02:36
我有一个客户给我的产品电子表格,我使用Navicat SQL Server将其插入DB表-他想将所有定价增加20% -哪种方式会更好,只是在Excel中做?然后将其插入到数据库中,或者我应该对列执行SQL查询以增加所有价格,如果是这样,我应该如何将每行值增加20%?
可以在SQL Management Studio中直接更新表中的价格。为什么要将Excel引入其中呢?
Update Products
Set Price = Price * 1.2
两种方法都有可能,您应该选择最合适的方法来完成此操作。如果您正在更新SQL表用于其他目的,那么更新SQL表将是您的理想解决方案
在SQL中,您可以使用以下代码来执行更新
update TableName
set DesiredColumnName = DesiredColumnName * 1.2
--if you need to filter the records you can use a where clause as well
希望这对你有用
谢谢