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。

相关推荐
weixin_462446232 分钟前
解决MongoDB官网下载过慢问题
数据库·mongodb
青蛙大侠公主9 分钟前
Spring事务
java·数据库·spring
老华带你飞14 分钟前
校务管理|基于springboot 校务管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·spring
帝吃藕和38 分钟前
MySQL 知识点复习- 6. ORDER BY, GROUP BY
mysql
zzz大王1 小时前
sql 五十题 26-30
数据库·sql
小张程序人生1 小时前
《系统掌握 ShardingSphere-JDBC:分库分表、读写分离、分布式事务一网打尽》
java·mysql
小尧嵌入式1 小时前
QT软件开发知识点流程及记事本开发
服务器·开发语言·数据库·c++·qt
子夜江寒1 小时前
SQL 从基础操作到高级查询
数据库·sql
Dxy12393102161 小时前
MySQL快速入门
数据库·mysql
NaiLuo_452 小时前
MySQL表的约束
数据库·sql·mysql