Sqlite 在表中添加同名项的值

Sqlite 在表中添加同名项的值,sqlite,android-studio,Sqlite,Android Studio,我的桌子上有暖气、台灯、电视等。表格记录了他们的详细情况。将有一些项目包含多个条目。比如下面 使用的设备瓦特 加热器220 2000 加热器220 2000 加热器220 2500 电视1000 3000 电视1000 5000 我希望将加热器和电视分别使用的所有瓦数相加,以便在饼图中显示,例如加热器=6500 W,电视=8000 W。 此外,还可以添加更多项目。因此,我如何才能做到这一点,使它的总瓦特使用的每一个项目在清单上只 谢谢您需要SQL语句吗?我不知道SQLite,但这将是一个标准

我的桌子上有暖气、台灯、电视等。表格记录了他们的详细情况。将有一些项目包含多个条目。比如下面


使用的设备瓦特

加热器220 2000

加热器220 2000

加热器220 2500

电视1000 3000

电视1000 5000


我希望将加热器和电视分别使用的所有瓦数相加,以便在饼图中显示,例如加热器=6500 W,电视=8000 W。 此外,还可以添加更多项目。因此,我如何才能做到这一点,使它的总瓦特使用的每一个项目在清单上只


谢谢

您需要SQL语句吗?我不知道SQLite,但这将是一个标准的SQL语句来完成这项工作。当然我不知道你的表名和列名,因为你没有发布它们

SELECT id, device, SUM(watt_used)
FROM powertable
GROUP BY id, device

编辑:添加了一个id列

您需要SQL语句吗?我不知道SQLite,但这将是一个标准的SQL语句来完成这项工作。当然我不知道你的表名和列名,因为你没有发布它们

SELECT id, device, SUM(watt_used)
FROM powertable
GROUP BY id, device

编辑:添加了一个id列

谢谢。它起作用了。还有一个问题。如果我想添加另一列,说明它们的ID,根据设备名称,首先输入的将有数字1,后面是2,等等。例如,加热器1、加热器2、加热器3、tv1、tv2。查询应该是怎样的?我已经修改了SQL。但是我建议你找一本SQL教程或者一本“SQL初学者”的书,因为这门语言太复杂了,不能通过这么多问题来学习:)谢谢。它起作用了。还有一个问题。如果我想添加另一列,说明它们的ID,根据设备名称,首先输入的将有数字1,后面是2,等等。例如,加热器1、加热器2、加热器3、tv1、tv2。查询应该是怎样的?我已经修改了SQL。但我建议您寻找SQL教程或“SQL初学者”书籍,因为该语言太复杂,无法通过这么多问题来学习:)