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;
是否可以对另一个字段相同的所有值求和?
我有一个 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;