繁体   English   中英

SQL Server中的总和或乘法

[英]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总是包含的总和Number1Number2 ,然后把它定义为一个计算列。 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM