MySQL 中 is null 和 =null 的区别_mysql is null-程序员宅基地

技术标签: mysql  

1.什么是null

MySQL 中 null 不代表任务实际的值,类似于一个未知数。

2.执行对比

   2.1 查询条件为 =null

   执行之后,发现返回行数为0

2.2 查询条件为 is null

执行后发现返回行数为8

2.3两次查询的为何不同

null 在MySQL中不代表任何值,通过运算符是得不到任何结果的,因此只能用 is null(默认情况)

2.4使用 =null的解决方式

    因为在非ANSI SQL标准中,data=null等同于data is null,data<>null等同于data is not null,所以使用 =null 可以进行以下设置:

set ANSI_NULLS OFF;

  如果 set ANSI_NULLS为 ON 时,表示SQL语句遵循SQL-92标准;如果 set ANSI_NULLS 为 OFF 时,表示不遵从 SQL-92 标准。

  但SQL-92 标准要求对null的 = 或不等于 (!= ,<>) 比较取值都为 false,也就是 =null 或者 <>null,返回的都是false。
 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lvhui321/article/details/123850071

智能推荐

常见解压缩软件与zip格式_怎么知道压缩文件是winzip还是pkzip-程序员宅基地

文章浏览阅读4k次。(2)以上软件均兼容使用自身支持的高级加密算法产生的zip文件,如 WinZip 兼容(可以打开)PKZip 使用 AES 加密的 zip 文件,但不支持 PKZip 使用 3DES 加密的 zip 文件。支持 zip 2.0 标准加密方式和 AES、3DES 等高级加密方式,其使用 AES 高级加密方式产生的 zip 文件格式与 WinZip 和 7Zip 不同。支持 zip 2.0 标准加密方式和 AES 高级加密方式,7Zip 和 WinZip 使用 AES 加密产生的 zip 文件格相同。_怎么知道压缩文件是winzip还是pkzip

微服务后台启动报错:The web application [ROOT] appears to have started a thread named [spring.cloud.inetutils-程序员宅基地

文章浏览阅读3.4w次,点赞4次,收藏2次。后台启动报错:The web application [ROOT] appears to have started a thread named [spring.cloud.inetutils] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: 原因:后台项目的每一个服务中properties中都写明了配置所在的nacos的IP地址,账号..._the web application [root] appears to have started a thread named [spring.cl

光猫直连电脑不能上网_旧电脑装openwrt系统,化身智能路由器-程序员宅基地

文章浏览阅读1.7k次。为什么装openwrt系统:让老电脑变成一个智能路由器,可以达到普通路由器所没有的功能,家里现有的路由器是电信给的光猫路由器,功能很少(破解admin后能改NAT设置,但仍然很弱),开启桥接再买智能路由器接上,性能强点的智能路由器又太贵,而且也不一直用,没必要。软路由:这台电脑刷openwrt并且进入该系统后,由于本身硬件还是个电脑,只是装了系统软件,跟真正路由器不同,因此称软路由诉求:软路由不是..._闲置光猫能刷什么系统

Android销毁控件对象,剖析 Android 架构组件之 ViewModel-程序员宅基地

文章浏览阅读467次。原标题:剖析 Android 架构组件之 ViewModeliewModel 是 Android 架构组件之一,用于分离 UI 逻辑与 UI 数据。在发生 Configuration Changes 时,它不会被销毁。在界面重建后,方便开发者呈现界面销毁前的 UI 状态。本文主要分析 ViewModel 的以下3个方面:获取和创建过程。Configuration Changes 存活原理。销毁过程..._android 控件被销毁

Mongodb 对于Sort排序能够支持的最大内存限制查看和修改_internalqueryexecmaxblockingsortbytes-程序员宅基地

文章浏览阅读897次。【代码】Mongodb 对于Sort排序能够支持的最大内存限制查看和修改。_internalqueryexecmaxblockingsortbytes

湘潭邀请赛 Collatz Conjecture-程序员宅基地

文章浏览阅读98次。签名题,注意别超范围,递归求解。。。题目链接:http://202.197.224.59/OnlineJudge2/index.php/Problem/read/id/1142Collatz ConjectureAccepted : 117Submit : 716Time Limit : 8000 MSMemory Limit : 1048576 KB考拉兹猜想,又称为3n+1猜想、冰雹猜想..._2012湘潭赛 collatz

随便推点

dog log 算子_图像特征之LoG算子与DoG算子-程序员宅基地

文章浏览阅读794次。LoG(Laplacian of Gaussian)算子和DoG(Difference of Gaussian)算子是图像处理中实现极值点检测(Blob Detection)的两种方法。通过利用高斯函数卷积操作进行尺度变换,可以在不同的尺度空间检测到关键点(Key Point)或兴趣点(Interest Point),实现尺度不变性(Scale invariance)的特征点检测。Laplacia..._dog算子和log算子的关系

DirectX11笔记(六)--Direct3D渲染2--VERTEX BUFFER_dx11 constbuffer-程序员宅基地

文章浏览阅读1.8k次。顶点缓冲_dx11 constbuffer

Jsoncpp引用规范_"bool __cdecl std::uncaught_exception(void)\" (?un-程序员宅基地

文章浏览阅读1.2k次。解析JSON需要引入库文件。C++开源的有很多库。git上面也有许多Json的解析库。目前使用的最多的是https://github.com/open-source-parsers/jsoncpp。 名为jsoncpp。使用Jsoncpp方法一:使用Jsoncpp生成的lib文件1.解压下载的Jsoncpp文件,在jsoncpp-src-0.5.0/makefiles/vs71_"bool __cdecl std::uncaught_exception(void)\" (?uncaught_exception@std@@ya_nxz"

dwr session error-程序员宅基地

文章浏览阅读198次。http://blog.sina.com.cn/s/blog_5f044a4d010185pn.html在使用dwr的时候遇到了session error 错误解决方法,就是在web.xml 中配置如下:&lt;!-- DWR servlet,生产环境应该Debug为false --&gt;&lt;servlet&gt; &lt;servlet-name&gt;dwr-invoker&lt;/..._dwr session error

JWT凭证生成及验证_jwtverifier-程序员宅基地

文章浏览阅读586次。引入依赖<dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.4.0</version> </dependency>JWT工具类public class JWTUtil { //签名 private static final Strin._jwtverifier

windows系统查看USB设备序列号方法汇总_u盘序列号怎么查询-程序员宅基地

文章浏览阅读1.4w次。查看USB设备序列号方法汇总_u盘序列号怎么查询