2014-01-06 81 views
-2

對於實例 卷不,名稱,數學,英語,合計(數學+英語)如何在第三列在SQL Server 2008

+0

您可能需要更多的信息來更新你的問題。歡迎來到SO,但這是模糊的.. – Rob

+0

這是將它添加到*查詢*(即'SELECT'語句)還是將其添加到*表*?答案很不一樣 –

+0

將它添加到表中 –

回答

1

您可以使用computed column添加兩個或多個列。假設列MathsEnglish是數字類型,你可以做像這樣:

ALTER TABLE [MyTable] ADD Total AS Maths + English; 

創建後,您訪問列(只讀,很明顯),就像任何其他列,即

select English, Maths, Total from [MyTable]; 
0

您需要在設計視圖模式下將total列設置爲功能 轉到表格,然後單擊Total列(我假設 您已擁有此列,如果不是先創建它,然後在設計視圖中單擊它)

然後從列屬性展開「計算機列規格」 然後在forumula領域寫: (數學+英語)

1
SELECT Roll No, Name, Maths, English, Maths+English AS TOTAL 
FROM [YOUR TABLE]