Sql查询以找出针对个人ID的总和[重复]

Posted

技术标签:

【中文标题】Sql查询以找出针对个人ID的总和[重复]【英文标题】:Sql query to find out sum against individual id [duplicate] 【发布时间】:2016-06-07 00:43:55 【问题描述】:

假设我有这样的表:

名称:table_money

我需要一个 sql 查询来生成以下结果,其中包含每个 id 的金额。

如何查看个人身份证的总金额?

什么是 SQL 查询?

【问题讨论】:

查看GROUP BY,结合SUM select id,sum(money) from table_money group by id 【参考方案1】:

要获得每个 ID 的总和,您需要按 id 列对结果进行分组,并将 SUM 聚合函数应用于 money 列。

SELECT id, SUM(money) 
FROM table_money
GROUP BY id

您可以在此处阅读有关 SQL 结果分组的更多信息:

Group by two columns and display grand total in every row Having Sums, Averages, and Other Grouped Data by Oracle Magazine GROUP BY (Transact-SQL) on MSDN

【讨论】:

以上是关于Sql查询以找出针对个人ID的总和[重复]的主要内容,如果未能解决你的问题,请参考以下文章

SQl查询最大总和[重复]

Coldfusion / sql查询以查找下一个ID [重复]

SQL 查找两表中不同的数据

sql根据某一个字段重复只取第一条数据

一个带有两个where子句的查询中的两个sql总和[重复]

sql查询两表中不重复记录