4

我有一个 SQL 语句,它从我的数据库中的表中选择各种数据,并且我在我的代码中声明了变量,例如:

DECLARE @TotalAge int;

假设表中的一个字段是Age,我将如何对从查询中收集的值求和并将它们作为总计分配给变量?

4

3 回答 3

13

第一组@TotalAge

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

然后选择@TotalAge您想要的位置:

select @TotalAge
于 2012-08-03T07:45:32.880 回答
2

你可以使用:

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

或者

      SELECT @TotalAge  = SUM(Age) FROM YourTable
于 2012-08-03T07:43:06.450 回答
1

用于SET分配一些:

SET @TotalAge = (SELECT SUM(Age) FROM YourTable) 
于 2012-08-03T07:48:26.850 回答