mysql中SUM的问题

mysql中SUM的问题,mysql,Mysql,我有一个表“Cabine”,其中包含字段“SBC750”(整数)和“Evaso”(tinyint) 字段Evaso可以是1、0或Null 我在寻找所有sbc750的总和,其中Evaso不是1 我试过了 select sum(sbc750) from cabine where evaso<>1; 我获得55,如果我使用 select sum(sbc750) from cabine where evaso=1 我获得34分 所以结果可能是21,而不是空的。请帮助我使用相等运算符,您

我有一个表“Cabine”,其中包含字段“SBC750”(整数)和“Evaso”(tinyint)

字段Evaso可以是1、0或Null

我在寻找所有sbc750的总和,其中Evaso不是1

我试过了

select sum(sbc750) from cabine  where evaso<>1;
我获得55,如果我使用

select sum(sbc750) from cabine where evaso=1
我获得34分

所以结果可能是21,而不是空的。请帮助我使用相等运算符,您应该会得到所需的结果:

select sum(sbc750) from cabine where not evaso<=>1;
从cabine中选择sum(sbc750),其中不包括evaso1;
另请参见参考。

从舱内选择总和(sbc750),其中evaso为空或evaso1;
SELECT sum(sbc750) FROM cabine where evaso is null or evaso<>1;

evaso>1的驾驶室选择SUM(sbc750)或evaso
evaso为空的驾驶室选择SUM(sbc750)可能相关:我同意Sari。。我有一种感觉,使用
1
您将返回零结果。。只需从驾驶室中选择一个
select*,其中evaso1测试此理论..是1没有结果。。莎丽的建议行不通。这孩子是唯一能做的。
SELECT sum(sbc750) FROM cabine where evaso is null or evaso<>1;