从列中减去值并将结果存储在新的列SQL中

时间:2014-03-27 15:44:46

标签: sql sql-server sql-update

假设我有一张桌子:

names

我想从其专栏中减去300:

salary

并将结果存储在新列中:

newsalary

我知道如何使用以下结果:

select salary-300 as newsalary from names;

所以它有效但我需要将结果存储在一个新列中并更新我一直在尝试的表:

update names set newsalary=(salary-300);

我刚接触SQL SERVER 2008并试图学习它请帮助我,不管是我做错了还是......提前谢谢!

1 个答案:

答案 0 :(得分:0)

您应该有一个“newsalary”列来运行更新查询。否则该查询没问题。