如何在Postgres中分组并返回sum行

kus*_*hne 18 sql postgresql aggregate-functions

我被困在这里.我在Postgres中有这样的排:

id      amount
a       5000
a       1500
a       500
b       2000
b       1000
c       4000
Run Code Online (Sandbox Code Playgroud)

sql语法如何获得这样的结果?

id      amount
a       7000
b       3000
c       4000
Run Code Online (Sandbox Code Playgroud)

Mar*_*c B 41

SELECT id, SUM(amount) AS amount
FROM yourtable
GROUP BY id
Run Code Online (Sandbox Code Playgroud)