Mysql <=> 安全等于

<=> 安全等于,为NULL安全的等值比较运算符(NULL-safe equal),该操作符作用类似"="。

区别为当符号两边出现NULL值时,=操作符会返回NULL,而<=>会返回1(两边操作数都为NULL时)或者0(一边操作数为NULL)。

bash 复制代码
mysql> select 1<=>1, 1<=>2, 1<=>NULL, NULL<=>NULL;
+-------+-------+----------+-------------+
| 1<=>1 | 1<=>2 | 1<=>NULL | NULL<=>NULL |
+-------+-------+----------+-------------+
|     1 |     0 |        0 |           1 |
+-------+-------+----------+-------------+
1 row in set (0.00 sec)

当然,可以将 1 IS NULL 改写成 1<=> NULL。

相关推荐
2501_941111344 分钟前
实战:用OpenCV和Python进行人脸识别
jvm·数据库·python
q***04058 分钟前
MySQL 数据类型详解:TINYINT、INT 和 BIGINT
数据库·mysql
e***582312 分钟前
MySQL如何执行.sql 文件:详细教学指南
数据库·mysql
z***33513 分钟前
redis清理缓存
数据库·redis·缓存
CS_浮鱼19 分钟前
【Linux】进程间通信
linux·运维·数据库
2501_9411115125 分钟前
Python多线程与多进程:如何选择?(GIL全局解释器锁详解)
jvm·数据库·python
2501_9411113332 分钟前
使用Python处理计算机图形学(PIL/Pillow)
jvm·数据库·python
♡喜欢做梦33 分钟前
MyBatis操作数据库(入门)
java·数据库·mybatis
敲上瘾1 小时前
MySQL事务全攻略:ACID特性、隔离级别与并发控制
linux·数据库·mysql·安全
九转苍翎1 小时前
深入解析MySQL(7)——SQL调优
mysql·性能优化