Sqlite 将表中的2个或多个特定值求和,该表的列中有多个值
我有一个名为products的表,其中包含以下列:Product、Price、Size和Units 它总共有10种产品,但有些产品重复了两次,但价格和/或尺寸不同 我想用一个命令来看看在汤和狗粮上花了多少钱。如果有关系,产品中有2次出现狗粮;一种是700英镑,另一种是200英镑,只有一种是257英镑的汤 我知道如何将表中的所有价格相加: 选择总和(价格) 从产品中获取信息Sqlite 将表中的2个或多个特定值求和,该表的列中有多个值,sqlite,Sqlite,我有一个名为products的表,其中包含以下列:Product、Price、Size和Units 它总共有10种产品,但有些产品重复了两次,但价格和/或尺寸不同 我想用一个命令来看看在汤和狗粮上花了多少钱。如果有关系,产品中有2次出现狗粮;一种是700英镑,另一种是200英镑,只有一种是257英镑的汤 我知道如何将表中的所有价格相加: 选择总和(价格) 从产品中获取信息 但是我想不出排除某些行并添加其余行的方法。在SQL中,可以使用WHERE子句过滤行: SELECT SUM(Price) F
但是我想不出排除某些行并添加其余行的方法。在SQL中,可以使用WHERE子句过滤行:
SELECT SUM(Price)
FROM Products
WHERE Product = 'Soup'
OR Product = 'Dogfood';
期望的输出是什么?我想一个汤和两个狗粮的成本之和是tableStack Overflow的问答格式,不适合学习所有的基础知识。你应该完成一些工作。