假如数据库有表emp:

empno name   age

001      lucy      22

002      lily        null

003      lilei       null

004      lucy      null

005      pear      null

006      pear      null

当执行sql:

SELECT empno FROM `emp` where age != 22;

返回的竟然一条都没有;

结论: null值是不参与比较的, age != 22 , 所有null的那些列都被过滤去掉了.

关键时刻注意这个特性.

=====================

在SQL中,NULL值与任何其它值的比较(即使是NULL)永远不会为“真”。包含NULL的表达式总是会导出NULL值

http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/problems.html#problems-with-null

最新文章

  1. C#的变迁史 - C# 5.0 之调用信息增强篇
  2. 拿到腾讯实习offer的前后小事
  3. Web前端开发工程师的就业前景
  4. HDU 5914 Triangle 数学找规律
  5. 【JAVA、C++】LeetCode 006 ZigZag Conversion
  6. Sqlserver中char,nchar,varchar与Nvarchar的区别分析
  7. jsonp使用规范
  8. 数据结构(分块):[HZOI 2015]easy seq
  9. 多台计算机之间的ssh无密钥登录
  10. js 中的for...in循环
  11. js 获取url具体参数
  12. Java 平时作业六
  13. Android如果有一个任意写入的漏洞,如何将写权限转成执行权限
  14. JAVA分布式架构的演进
  15. 最佳实战Docker持续集成图文详解
  16. Python2.7编译失败 Failed to build these modules:_curses_panel _hashlib _ssl
  17. ibatis sqlmap配置问题 “Check the IBatisNet.DataAccess.DaoSessionHandlers.SqlMapDaoSessionHandler.”
  18. Python3 itchat实现微信定时发送群消息
  19. VS C#程序打包覆盖安装不能更新的解决方法
  20. 从公司服务器C盘被删说起

热门文章

  1. 如何让程序像人一样的去批量下载歌曲?Python爬取付费歌曲
  2. Jenkins从节点上构建自动化测试项目时报错:java.io.IOException: Unexpected termination of the channel
  3. Linux设备驱动中的阻塞和非阻塞I/O <转载>
  4. Redis 的完整安装过程
  5. 多测师讲解常用的测试工具分为10类_高级讲师肖sir
  6. 多测师讲解自动化测试_rf测试报告_高级讲肖sir
  7. 提取swagger内容到csv表格,excel可打开
  8. CentOS 7系统常见快捷键操作方式
  9. centos8安装及配置nfs4
  10. 手写Redux-Saga源码