用于根据其他列选择多列总和的SQL查询

时间:2012-07-04 05:35:27

标签: sql

我有像这样的数据库

表示带有A列和B列的表格

X
--
A B
1 300
1 400
1 100
2 200
2 400

我想写sql查询以获得格式

的结果
P Q
1 800
2 600

其中Q是具有相同A值的总和。

我想过选择相同格式的数据,然后使用逻辑显示它 有没有办法处理SQL查询?

3 个答案:

答案 0 :(得分:4)

select  A as P
,       sum(B) as Q
from    X
group by
        A

答案 1 :(得分:4)

SELECT A as P, SUM(B) AS Q
FROM X
GROUP BY A

答案 2 :(得分:1)

SELECT A AS P, SUM(B) AS Q
FROM TableA
GROUP BY A