總我有類似這樣的一些數據表:總和與列名作爲一列都喜歡列,並在其他
col1 | col2
-----------
val1 1
val1 5
val1 7
val2 3
val2 1
val2 4
val3 8
我想是一個查詢,生成類似這個:
col1 | sum
----------
val1 13
val2 8
val3 8
我試着做這個與複雜的子查詢,但沒有什麼是相當平移。我想我可能會推翻它。
總我有類似這樣的一些數據表:總和與列名作爲一列都喜歡列,並在其他
col1 | col2
-----------
val1 1
val1 5
val1 7
val2 3
val2 1
val2 4
val3 8
我想是一個查詢,生成類似這個:
col1 | sum
----------
val1 13
val2 8
val3 8
我試着做這個與複雜的子查詢,但沒有什麼是相當平移。我想我可能會推翻它。
這應該是你所需要的。這使用總計SUM
與GROUP BY
。
SELECT col1, SUM(col2)
FROM unicorns
GROUP BY col1
select col1, sum(col2) as sum from table group by col1
你只需要使用聚合函數sum()
與group by
:
select col1, SUM(col2) total
from yourtable
group by col1
Select col1, Sum(col2) sum
From table
Group By col1
是啊,我完全要仔細考慮。我向每個人投了一票,但我給你的答案是使用'獨角獸'。 – Samsquanch
什麼是獨角獸的col1? –
@ScottStafford這些獨角獸有條紋。 'col1'指的是條紋。 – Kermit