gpt4 book ai didi

mysql - 不等于 <> 查询排除 NULL 值

转载 作者:行者123 更新时间:2023-11-29 04:35:53 24 4
gpt4 key购买 nike

我遇到了一些我无法弄清楚的 SQL 查询问题。

SELECT * FROM MasterList WHERE Requested <> "Yes";

如果我在我的表上运行上述查询,我​​会返回 60 条记录。但是应该接近 300。我认为问题是,一些记录在请求字段中只是空白,而其他记录为 NULL。但我会认为 NULL 仍然算作不等于"is",不是吗?如果不是,有没有办法解决这个问题而不必返回并“清空”所有空字段?

最佳答案

Null 不计入比较,如果你想返回null 值那么你需要执行下面的查询:

SELECT * FROM MasterList WHERE Requested <> "Yes" OR Requested IS NULL;

关于mysql - 不等于 <> 查询排除 NULL 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42148150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com