[英]Sum or Multiply in SQL Server
如何在SQL Server中求和或乘行? 例如...
我想对Number1和Number2(1 + 4)求和,然后将数字5自动添加到Number3列
update
t
set
t.Number3 = t.Number1 + t.Number2
from
mytable t
作为@JoelCoehoorn非常通透建议,也许你想包括价值Number3
在这种情况下,这将是:
t.Number3 = t.Number3 + t.Number1 + t.Number2
如果你想Number3
总是包含的总和Number1
和Number2
,然后把它定义为一个计算列。 在create table
语句中,说:
Number3 as (Number1 + Number2)
这样可以确保第三个数字始终是其他两个数字的总和。 自动。
SELECT
Number1 ,
Number2 ,
(Number1 + Number2 ) as 'Total'
FROM yourTableName
如果行为从未改变,则还可以使“ Number3”成为计算列。
列定义类似:
Number3 AS Number1 + Number2 + 5
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.