2009-12-14 102 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

爲什麼不能在一個視圖定義導出值,並從該選擇?