我们可以在SQL中做到这一点吗?=SUM(ColumnCellValue * 1.2)

本文关键字:SUM ColumnCellValue SQL 这一点 我们 | 更新日期: 2023-09-27 18:02:36

我有一个客户给我的产品电子表格,我使用Navicat SQL Server将其插入DB表-他想将所有定价增加20% -哪种方式会更好,只是在Excel中做?然后将其插入到数据库中,或者我应该对列执行SQL查询以增加所有价格,如果是这样,我应该如何将每行值增加20%?

我们可以在SQL中做到这一点吗?=SUM(ColumnCellValue * 1.2)

可以在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

希望这对你有用

谢谢