关于SQL NOT IN判断失效的情况记录

1.准备测试数据

CREATE TABLE tmp_1 
(val integer);

CREATE TABLE tmp_2 
(val integer, val2 integer);

INSERT INTO tmp_1 (val) VALUES (1);
INSERT INTO tmp_1 (val) VALUES (2);
INSERT INTO tmp_2 (val) VALUES (1);
INSERT INTO tmp_2 (val, val2) VALUES (NULL,0);

2.测试

假设我们需要从tmp_1找出val值不存在于tmp_2表的记录。
tmp_2val字段存在空值时,就会出现判断失效情况:

2.1 判断失效的情况

SELECT val FROM tmp_1 
WHERE val NOT IN (SELECT val FROM tmp_2); 

查询结果
在这里插入图片描述
已在 Oracle、MySQL验证,均存在相同情况

2.1 调整后

此处对子查询进行修改

SELECT val FROM tmp_1 
WHERE val NOT IN (SELECT val FROM tmp_2 where val is not null); 

查询结果
在这里插入图片描述

相关推荐

  1. 索引失效情况

    2024-07-12 03:08:04       50 阅读
  2. MYSQL索引失效情况

    2024-07-12 03:08:04       43 阅读
  3. Spring事务失效几种情况

    2024-07-12 03:08:04       60 阅读
  4. 索引失效 12 种情况

    2024-07-12 03:08:04       52 阅读
  5. MySQL数据库索引失效常见情况

    2024-07-12 03:08:04       38 阅读
  6. 【示例】MySQL-索引失效情况

    2024-07-12 03:08:04       32 阅读
  7. Spring 事务失效几种情况

    2024-07-12 03:08:04       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 03:08:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 03:08:04       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 03:08:04       58 阅读
  4. Python语言-面向对象

    2024-07-12 03:08:04       69 阅读

热门阅读

  1. C/C++开发,IniFile源码下载

    2024-07-12 03:08:04       19 阅读
  2. jQuery Mobile 安装指南

    2024-07-12 03:08:04       25 阅读
  3. centos ssh一键升级到9.8版本脚本

    2024-07-12 03:08:04       20 阅读
  4. Kotlin 中 is 关键字的作用与智能类型转换

    2024-07-12 03:08:04       21 阅读
  5. Promise

    2024-07-12 03:08:04       16 阅读
  6. asp .net core 避免请求body数据量过大

    2024-07-12 03:08:04       20 阅读
  7. 社交媒体数据分析:赋能企业营销策略的利器

    2024-07-12 03:08:04       19 阅读
  8. SpringSecurity中文文档(Servlet OAuth2)

    2024-07-12 03:08:04       24 阅读
  9. Docker核心知识手册

    2024-07-12 03:08:04       22 阅读
  10. Linux——测网速例子,在网站查看生成的图片

    2024-07-12 03:08:04       27 阅读
  11. 华为od-C卷200分题目6 - 5G 网络建设

    2024-07-12 03:08:04       22 阅读
  12. python(餐厅点餐系统)

    2024-07-12 03:08:04       24 阅读
  13. 【数理统计】2-随机变量及其概率分布

    2024-07-12 03:08:04       21 阅读