mysql的in和not in的用法(特别注意not in结果集中不能有null)

1. not in的结果集中出现null则查询结果为null; 
例如下面sql中,含有list中null值,无法正确查询结果;

SELECT COUNT(name) FROM CVE WHERE name NOT IN ('CVE-1999-0001', 'CVE-1999-0002', NULL);

  1. in结果集有null不影响;

参考:https://blog.csdn.net/menghuanzhiming/article/details/77574135

posted @ 2018-07-12 13:43  阴翳公子  阅读(6444)  评论(0编辑  收藏  举报