如何对一组类似的结果进行分组,并在SQL中为一个最终结果添加值?
我知道这个问题必须有一个简单的答案,但我是一个彻头彻尾的SQLNoob。在我的结果集中,我在一列中有多个结果,其中有一个特定的值,重复了几次。在另一列中,需要添加另一个值。请参阅随附的照片进行澄清如何对一组类似的结果进行分组,并在SQL中为一个最终结果添加值?,sql,sql-server,Sql,Sql Server,我知道这个问题必须有一个简单的答案,但我是一个彻头彻尾的SQLNoob。在我的结果集中,我在一列中有多个结果,其中有一个特定的值,重复了几次。在另一列中,需要添加另一个值。请参阅随附的照片进行澄清 我希望能够找到B列中与“A”对应的所有值,并将它们相加,得到如图所示的结果。我想确保删除A列中的重复项。非常感谢您提供的任何帮助。您正在尝试对B列中的值进行求和,并且您正在尝试按(group by)A列中的值进行分组。这是这样完成的: SELECT col_a, SUM(col_b)
我希望能够找到B列中与“A”对应的所有值,并将它们相加,得到如图所示的结果。我想确保删除A列中的重复项。非常感谢您提供的任何帮助。您正在尝试对B列中的值进行求和,并且您正在尝试按(
group by
)A列中的值进行分组。这是这样完成的:
SELECT
col_a,
SUM(col_b)
FROM
My_Table
GROUP BY
col_a
您正在尝试对B列中的值进行
求和
,并尝试按(按
分组)A列中的值进行分组。这是这样完成的:
SELECT
col_a,
SUM(col_b)
FROM
My_Table
GROUP BY
col_a
查一下总数。这就是你需要在这里使用的。查一查总数。这就是你需要在这里使用的东西。