sqlite中所有相等条目的总和

Sum of all equal entries in sqlite

是否可以对另一个字段相同的所有值求和?

我有一个 table 看起来像这样 :

id symbol rate
0 USD 0.98
1 USD 1.93
2 EUR 2.08
3 EUR 0.42
4 USD 0.18

因此,当我只想获取符号列表时,我会这样做:

select DISTINCT symbol from myTable

哪个returns我

id
EUR
USD

我需要做什么才能得到所有费率的总和?

id rates
EUR 2,5
USD 3,09

谢谢

使用聚合查询:

SELECT symbol, SUM(rate) AS rates
FROM myTable
GROUP BY symbol;