2012-08-03 26 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)