在所有行中求和

时间:2019-01-06 06:23:56

标签: sql sqlite android-sqlite

我正在尝试使用sqlite数据库获取所有行的总数。

使用查询

select id,price,sum(price) order by id

表格数据

ID PRICE 
1  100
2  200
3  300

期望

ID PRICE TOTAL
1  100   600
2  200   600
3  300   600

2 个答案:

答案 0 :(得分:0)

select id, 
       price, 
       (select sum(price) from your_table) as sum
from your_table 
order by id

答案 1 :(得分:0)

如果您使用的是最新的sqlite3版本(3.25或更高版本),则可以使用窗口功能:

mock-fs