如何从列名中获取所有值?

时间:2013-03-06 13:42:16

标签: sql sql-server database

示例:

SQL DATABASE

    Firstname   Age
    Paul        14
    Andrea      15
    John        18
    Mary        20

我想从“Age”列中获取值,并将其全部添加。 (我是SQL命令的新手),所以我的输出是67.这甚至可能吗?

5 个答案:

答案 0 :(得分:5)

select sum(age)
from dbo.YourTableName

http://msdn.microsoft.com/en-us/library/ms187810.aspx

答案 1 :(得分:2)

您可以使用SQL Sum function来总结您的年龄栏,如:

Select Sum(Age) as TotalAge from yourtable;

答案 2 :(得分:1)

SELECT SUM(Age) FROM YourTable

答案 3 :(得分:1)

您可以使用{/ 3}}功能

SELECT SUM(Age) as Total
FROM yourtable
  

返回所有值的总和,或仅返回DISTINCT值   表达。 SUM只能与数字列一起使用。空值是   忽略。

答案 4 :(得分:1)

使用以下sql

SELECT SUM(Age) as AgeTotal from dbo.YourTableName