SQL的is [not] distinct from是“=”和“is”的混合。常规的“=”遇到NULL时,会返回NULL。is [not] distinct from 则把NULL当作一种数据类型进行处理。
当两个NULL比较时,NULL is not distinct from NULL 返回true,NULL is distinct from NULL返回false。
'a' is distinct from null 或者null is distinct from 'a'均返回true
同理:
'a' is not distinct from null 或者 null is not distinct from 'a' 均返回false
is [not] distinct from
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 第6章 MySQL函数 6.1 MySQL函数简介 6.2 数学函数 6.2.1 绝对值函数ABS(x)和返回圆周...
- 一、MySQL架构 和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要...
- 来自公众号JavaKeeper作者:派大新 ❝写在之前:不建议那种上来就是各种面试题罗列,然后背书式的去记忆,对技...