如何根据另一列的值添加WHERE条件?

时间:2019-07-08 08:39:08

标签: sql

我试图获取列的总和,但是该值会根据条件而变化。

如果我在“拆分”列中具有特定值,则我需要具有以下内容:

SELECT sum(weight) 
from table 
WHERE 'STR' in splits

否则我只需要:

SELECT sum(weight) 
from table

我无法正确执行此操作,我真的需要一些帮助!

2 个答案:

答案 0 :(得分:0)

这是我对这个问题的唯一合理解释:

getDayFunc = this.getDay.bind(this)

答案 1 :(得分:-1)

如果我正确理解了您的情况,则只需将where子句更改为in()即可:

SELECT sum(weight) 
from table 
WHERE splits in('STR')

我不知道您使用的是哪个DBMS,但这应该适用于大多数DBMS。