使用行比较时,MySQL NULL 安全相等运算符如何执行操作?


当我们在行比较中使用 NULL 安全运算符,如 (A, B) <=> (C, D),则其性能等同于 (A <=> C) AND (B <=> D)。如下示例将演示此情况 −

mysql> Select (100,50) <=> (50,100);
+-----------------------+
| (100,50) <=> (50,100) |
+-----------------------+
|                     0 |
+-----------------------+
1 row in set (0.00 sec)

mysql> Select (100,50) <=> (100,50);
+-----------------------+
| (100,50) <=> (100,50) |
+-----------------------+
|                     1 |
+-----------------------+
1 row in set (0.00 sec)

以上结果集显示了如何在行比较中使用 NULL 安全运算符。

更新于: 22-Jun-2020

96 次浏览

开启你的 职业生涯

完成课程,获取认证

开始学习
广告信息
© . All rights reserved.