2012-08-03 23 views
1

我有一條SQL語句,它從我的數據庫中的表中選擇各種數據,並在我的代碼中聲明瞭像這樣的變量。SQL,將字段內的值的總和賦值給一個變量

DECLARE @TotalAge int; 

可以說,在表中的字段是「年齡」的一個,我怎麼會共有來自查詢收集的值,並將其應用到變量作爲一個整體?

回答

6

第一套@TotalAge;

set @TotalAge=(select sum(Age) from TableName) 

然後選擇@TotalAge您想要的位置;

select @TotalAge 
2

你可以使用:

 SET @TotalAge = (SELECT SUM(Age) FROM YourTable) 

 SELECT @TotalAge = SUM(Age) FROM YourTable 
1

使用SET分配一些:

SET @TotalAge = (SELECT SUM(Age) FROM YourTable)