Sql 如何将字段中的值总和指定给变量?
我有一个SQL语句,它从数据库中的表中选择各种数据,我在代码中声明了如下变量:Sql 如何将字段中的值总和指定给变量?,sql,sql-server,variables,aggregate-functions,variable-assignment,Sql,Sql Server,Variables,Aggregate Functions,Variable Assignment,我有一个SQL语句,它从数据库中的表中选择各种数据,我在代码中声明了如下变量: DECLARE @TotalAge int; 假设表中的一个字段是Age,我如何将从查询中收集的值求和,并将它们作为总计分配给变量?您可以使用: SET @TotalAge = (SELECT SUM(Age) FROM YourTable) 或 SELECT @TotalAge = SUM(Age) FROM YourTable 第一组@TotalAge: set @TotalAg
DECLARE @TotalAge int;
假设表中的一个字段是Age
,我如何将从查询中收集的值求和,并将它们作为总计分配给变量?您可以使用:
SET @TotalAge = (SELECT SUM(Age) FROM YourTable)
或
SELECT @TotalAge = SUM(Age) FROM YourTable
第一组
@TotalAge
:
set @TotalAge=(select sum(Age) from TableName)
然后选择所需的@TotalAge
:
select @TotalAge
使用
SET
分配一些:
SET @TotalAge = (SELECT SUM(Age) FROM YourTable)