如何获得符合条件的行总和

时间:2019-03-29 21:03:11

标签: sql-server sum sql-server-2017

我试图获取与条件匹配的行的总和。 假设您有a,b列,而a由0到500之间的任意整数组成。

假设我要从中计算表中有5行。

|---------------------|------------------|
|           a         |          b       |
|---------------------|------------------|
|          1          |          1       |
|---------------------|------------------|
|          3          |          4       |
|---------------------|------------------|
|          2          |          6       |
|---------------------|------------------|
|          3          |          8       |
|---------------------|------------------|
|          1          |          9       |
|---------------------|------------------|

我想获取A列中每个值的行总和。 结果如下。

|---------------------|------------------|
|           a         |        sum       |
|---------------------|------------------|
|          1          |         10       |
|---------------------|------------------|
|          2          |          6       |
|---------------------|------------------|
|          3          |         12       |
|---------------------|------------------|

感谢您抽出宝贵的时间阅读。

1 个答案:

答案 0 :(得分:4)

Select a, SUM(b) sum From Table
Group By a