如何使用SQL将列中的值相乘

时间:2014-11-10 21:50:18

标签: sql sql-server

如何将SQL2012中一列中的值乘以固定数字,并将它们插入另一列。例如,这是一个表格,我希望将年龄乘以2并插入age2列。

id    name      age age2
1     Person1   14  14
2     Person2   16  16
3     Person3   18  18
4     Person4   22  22
5     Person5   15  15
6     Person6   18  18

2 个答案:

答案 0 :(得分:2)

UPDATE YOURTABLENAME
SET age2 = age * 2

或者如果age2不存在,您可以在选择中执行:

SELECT id, name, age, age * 2 as age2
FROM YOURTABLENAME

答案 1 :(得分:1)

您不会在列中插入数据,而是插入行。您将使用更新:

update
  TheTable
set
  age2 = age * 2