从表中包含多个值的表中汇总2个或更多特定值

时间:2015-10-17 15:53:29

标签: sqlite

我有一个名为products的表格,其中包括以下列:产品,价格,尺寸和单位。

它共有10种产品,但有些产品重复两次,但价格和/或尺寸的价值不同。

我想使用一个命令来查看Soup和Dogfood花了多少钱。如果重要,产品中会出现2次Dogfood;一个价格为700,另一个价格为200,只有一个价格为257的汤。

我知道如何在表格中总结所有价格:

SELECT SUM(价格) ...>来自产品;

但是我无法想出一种排除某些方法并添加其余内容的方法。

1 个答案:

答案 0 :(得分:0)

在SQL中,可以使用WHERE子句过滤行:

SELECT SUM(Price)
FROM Products
WHERE Product = 'Soup'
   OR Product = 'Dogfood';