当前位置: 首页 > news >正文

记一次mysql not in的使用问题

现象:使用not in 某个id集合,出现脏数据,存在null数据。例如:not in(1,2,null),结果会一条数据都没有,为空

原因: 当使用NOT IN操作符时,传递给它的值列表中不能包含NULL值,这是因为在SQL中,MULL表示未知值,与任何其他值 (包括NULL本身)进行比较都不会得到TRUE结果

解决:数据中包含NULL值,并且想要排除这些NULL值,可以使用IS NOT NULL来进行再次过滤

http://www.lryc.cn/news/128875.html

相关文章:

  • JavaFx基础学习【四】:UI控件的通用属性
  • 【Leetcode】101.对称二叉树
  • 用Java实现原神抽卡算法
  • 微服务—Eureka注册中心
  • AI问答:JSBridge / WebView 与 Native 通信
  • Mybatis动态SQL,标签大全
  • zotero在不同系统的安装(win/linux)
  • web会话跟踪以及JWT响应拦截机制
  • Web菜鸟入门教程 - Swagger实现自动生成文档
  • 2023国赛数学建模思路 - 复盘:校园消费行为分析
  • 第7章:贝叶斯分类器
  • 【LeetCode】88.合并两个有序数组
  • 05 - 研究 .git 目录
  • MySQL之索引和事务
  • ⛳ 将本地已有的项目上传到 git 仓库
  • ADB常用命令整理(全网最全)
  • BBS项目day02、注册、登录(登录之随机验证码)、退出登录、密码加密加盐、首页(导航条、模态框,修改密码)
  • HTML5+CSS3自用笔记
  • 无则插入有则更新(PostgreSQL,MySQL,Oracle、SqlServer)
  • 常见的 JavaScript 框架比较
  • 基于R语言APSIM模型进阶应用与参数优化、批量模拟
  • AMD卡启动Stable Diffusion AI绘画的方法
  • Ubuntu系统kubeadm安装K8S_v1.25.x容器使用docker(K8S_v1.24版本以后依然使用docker容器管理)
  • 【MaxKey对接一】对接gitlab的oauth登录
  • 【Buildroot】构建根文件系统等
  • 利用css动画和定时器setTimeout,实现上传图片进度条
  • 关于VScode插件,你不得不知道的几件事
  • MySQL 奇遇记三则
  • UI设计师的主要职责说明(合集)
  • SOLIDWORKS 2023中装配体配合的正确使用方法 硕迪科技