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。

相关推荐
zzb158017 小时前
RAG from Scratch-优化-query
java·数据库·人工智能·后端·spring·mybatis
一只鹿鹿鹿17 小时前
信息安全等级保护安全建设防护解决方案(总体资料)
运维·开发语言·数据库·面试·职场和发展
堕27417 小时前
MySQL数据库《基础篇--数据库索引(2)》
数据库·mysql
wei_shuo17 小时前
数据库优化器进化论:金仓如何用智能下推把查询时间从秒级打到毫秒级
数据库·kingbase·金仓
71-318 小时前
MySQL的安装和卸载组件
笔记·学习·mysql
雷工笔记18 小时前
Navicat Premium 17 软件安装记录
数据库
wenlonglanying18 小时前
Ubuntu 系统下安装 Nginx
数据库·nginx·ubuntu
数据库小组18 小时前
10 分钟搞定!Docker 一键部署 NineData 社区版
数据库·docker·容器·database·数据库管理工具·ninedata·迁移工具
爬山算法19 小时前
MongoDB(38)如何使用聚合进行投影?
数据库·mongodb
l1t19 小时前
Deep Seek总结的APSW 和 SQLite 的关系
数据库·sqlite