2009-12-14 98 views
0

我有一个数据库,其中包含一些数字字段;现在我想创建另一个显示这些字段之一的字段。我如何创建该字段? 谢谢SQL SUM()函数字段

回答

0

SUM ()导致相信你正在谈论 集合函数。

不过,我认为,为了你的问题是有道理的, 你真的谈论一个记录中总结了几个值 。这种假设migth是错的,如果 没有,那么你可以尝试:

create view vw 
as select 
    col_1, col_2, col_3, 
    col_1 + col_2 + col_3 as col_sum 
from tbl 
0

您可以设置另一个字段,该字段是计算sum sum()函数的函数的结果,但这会影响性能。更好的解决方案可能成立,它计算在插入或其他领域的一个更新的和一个触发器,然后将其插入到总和场

+0

我有一列包含大约100个数值; 我只想将这些值的总和转换为索引或新字段 – Franky 2009-12-14 10:33:30

2

你可以使用一个计算列:

ALTER TABLE table 
ADD SumColumn AS Column 1 + Column2 + Column3 
0

为什么不能在一个视图定义导出值,并从该选择?