ホームページ > データベース > mysql チュートリアル > MySQL の NULL セーフ等価演算子とは何ですか?また、比較演算子との違いは何ですか?

MySQL の NULL セーフ等価演算子とは何ですか?また、比較演算子との違いは何ですか?

王林
リリース: 2023-09-15 10:45:03
転載
770 人が閲覧しました

什么是 MySQL NULL 安全等于运算符以及它与比较运算符有何不同?

MySQL の NULL セーフな等号演算子は、標準 SQL IS NOT DISTINCT FROM 演算子と同等で、= 演算子と同様の等価比較を実行します。その記号は です。 2 つのオペランドとして NULL を指定すると、比較演算子とは異なる動作が行われます。 NULL セーフ演算子と比較演算子との違いを理解するには、次の例を検討してください。 -

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

mysql> Select 50 = 50, NULL = NULL, 100 = NULL;
+---------+-------------+------------+
| 50 = 50 | NULL = NULL | 100 = NULL |
+---------+-------------+------------+
|       1 |        NULL |       NULL |
+---------+-------------+------------+
1 row in set (0.00 sec)
ログイン後にコピー

以上がMySQL の NULL セーフ等価演算子とは何ですか?また、比較演算子との違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート