在写 SQL 条件语句是经常用到 不等于‘!=’的筛选条件,此时要注意此条件会将字段为 null 的数据也当做满足不等于的条件而将数据筛选掉。

1、原始数据和表结构

CREATE TABLE `test01` (
`ID` bigint(18) NOT NULL AUTO_INCREMENT,
`NUM` bigint(18) DEFAULT NULL COMMENT 'NUM',
`NAME` varchar(250) DEFAULT NULL COMMENT '名称',
`created` datetime DEFAULT NULL,
`modified` datetime DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

数据:

2、测试SQL 和结果

测试结果

3、可以发现:

  • 不等于:会过滤为空(特别注意);
  • 等于:精确匹配没问题
  • 大于等于:空不会大于,没问题
  • 小于等于:空也会小于(要注意)。

最新文章

  1. Linux定时,计划任务cron
  2. 使用Nginx负载均衡搭建高性能.NETweb应用程序一
  3. Google java代码风格导入Eclipse
  4. js二级导航
  5. FindBugs Bug Descriptions
  6. 浅谈SpringMVC(二)
  7. jQuery推断复选框是否勾选
  8. 设置Windows 8.1屏幕自己主动旋转代码, Auto-rotate function code
  9. 微信小程序,超能装的实例教程
  10. mybatis 详解(七)------一对一、一对多、多对多
  11. birt IE8 IE9 兼容问题
  12. maven构建失败。
  13. xml代码 解决eclipse乱码问题
  14. 更改MySQL数据库的编码为utf8mb4
  15. why "Everything" is so fast?
  16. Hibernate五大核心接口简介
  17. Android开发之发送邮件功能的实现(源码分享)
  18. loadrunner--步长(Pacing)的设置及作用
  19. iPhone 和 Galaxy高速拍照原理具体分析
  20. 删除 Ceph 的image报rbd: error: image still has watchers

热门文章

  1. 转微软最新的Web服务器Katana发布了版本3
  2. 利用fgetc合并2个源文件的内容,到一个新的文件中
  3. 超级详细的git使用指北
  4. #C++初学记录(贪心算法#二分查找)
  5. Android日期操作
  6. MySQL TiDB PingCAP mydumper
  7. 分析imx8mm-evk评估板的pinctrl设备树
  8. 一、jenkins下载及安装
  9. 按钮显示隐藏div、input等
  10. linux部署php网页