我无法解决一些SQL查询问题。
SELECT * FROM MasterList WHERE Requested <> "Yes";
如果我在表上运行上面的查询,我将返回60条记录。但是应该接近300。我认为问题是,有些记录在Requested字段中只是空白,而另一些则为NULL。但是我会以为NULL仍会算作不等于“是”,不是吗?如果没有,有没有办法解决这个问题而不必返回并“空白”所有空字段?
比较中不计算空值,如果要null
返回值,则需要执行以下查询:
SELECT * FROM MasterList WHERE Requested <> "Yes" OR Requested IS NULL;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句