web-dev-qa-db-ja.com

Postgresでグループ化して合計行を返す方法

ここで行き詰まっています。私はPostgresに次のような行があります:

id      amount
a       5000
a       1500
a       500
b       2000
b       1000
c       4000

このような結果を得るためのSQL構文はどのようになっていますか?

id      amount
a       7000
b       3000
c       4000
20
kuslahne
SELECT id, SUM(amount) AS amount
FROM yourtable
GROUP BY id
39
Marc B