Foxtable(狐表)用户栏目专家坐堂 → [求助]sql语句中空值的比较如何写?


  共有393人关注过本帖树形打印复制链接

主题:[求助]sql语句中空值的比较如何写?

帅哥哟,离线,有人找我吗?
kensou11111
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:255 积分:2353 威望:0 精华:0 注册:2011/4/25 9:23:00
[求助]sql语句中空值的比较如何写?  发帖心情 Post By:2024/2/29 1:37:00 [只看该作者]

以下的SQL语句中,2个表的“批次号”字段都是有可能为空值null,当两边都为空值的时候,按道理是相等的。请问这里的条件应该如何修改呢?


图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/2/29 8:52:00 [只看该作者]

没有道理,空值是无法比较的。

.... and (a.批次号=b.批次号 or (a.批次号 is null and b.批次号 is null))

 回到顶部
帅哥哟,离线,有人找我吗?
kensou11111
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:255 积分:2353 威望:0 精华:0 注册:2011/4/25 9:23:00
  发帖心情 Post By:2024/2/29 9:42:00 [只看该作者]

谢谢,问题已解决。以后知道SQL的空置比较如何写了,学习到了。

 回到顶部