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。

相关推荐
lkbhua莱克瓦248 分钟前
进阶-存储对象1-视图
java·数据库·sql·mysql·视图
yangminlei11 分钟前
Spring Boot 自动配置原理与自定义 Starter 开发实战
java·数据库·spring boot
萧曵 丶14 分钟前
Redis 由浅到深面试题(分层次版)
数据库·redis·缓存
-XWB-14 分钟前
【Oracle】Oracle诊断系列(1/6):健康体检指南——快速掌握数据库状态
数据库·oracle
杨了个杨898219 分钟前
Redis常用命令
数据库·redis·缓存
-XWB-27 分钟前
【MySQL】XtraBackup 全量备份还原操作指南(MySQL 5.7 / 8.0 通用)
数据库·mysql·adb
oMcLin34 分钟前
如何在 CentOS 7 上通过配置 MySQL Cluster 部署高可用的跨境电商数据库,确保数据同步与高并发处理
mysql·centos
Tancenter37 分钟前
Mysql和ElasticsSearch
数据库·mysql·elasticsearch
十年磨一剑~41 分钟前
springboot+vue+mysql手搓一个管理系统
vue.js·spring boot·mysql
fai厅的秃头姐!43 分钟前
2026-1-13
数据库·mysql