用SQL Server2008怎么实现将表中的几列属性值运算后生成另外一列

如题所述

不知道计算列能不能满足你的需要。

假设表table1有a、b两个列,想生成另一个列为a列值+b列值
计算列添加语句如下
ALTER TABLE table1
ADD c AS a+b

这样就新增加一个c列,c列不需要更新和赋值,会自动按计算列的公式a+b计算出取值。
当然a+b这种算法只是一个例子,可以根据需要设置为更为复杂的运算。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-13
select sum(列名,列名) as zong from table
第2个回答  2020-10-08
就是譬如一个人的信息表里,可能有
姓名,性别,手机,电话等字段
但是这个人的信息,姓名,性别必须要有,可是现在有的人,不用座机了,所以,电话那列就可以不添,但是姓名和性别属于必须要添的,这么说懂吗?
可以不填的那列,就允许null值
相似回答