【发布时间】:2020-03-06 16:38:26
【问题描述】:
我尝试在 WHERE 子句中使用 AND 和 OR,但没有得到预期的结果。这是我的查询:
select *
from Pitches
where BatterID = @playerID
and YEAR(GameDate) in (2019)
and (BattedBallID is not null or BattedBallID <> 0);
问题是我得到的 BattedBallID 的行中有 0,但它们都没有 null。我想要它,所以我的结果中的 BattedBallID 不为 0 且不为空;
【问题讨论】:
标签: mysql sql where-clause or-operator and-operator