NULL 安全等価演算子

今年から技術的な関心がリレーショナルデータベースに移行しまして、ここ数ヶ月は @7shiさんが主催する「理論から学ぶデータベース実践入門 読書会」に参加したりしてます。

理論から学ぶデータベース実践入門 読書会


当初は主催者含め、戦闘力が高いDBAが参加しておらず、「群盲、象を評す」の感が拭えませんでしたが(失礼!)、最近は非常に戦闘力が高いDBAの方々が参加されるので、回を重ねるたびに議論する内容が濃くなった感があります。

昨日の読書会では「第7章 NULLとの戦い」を読みましたが、参加者の木村さんから教えてもらったのが、MySQLにはヌルセーフな比較演算子が存在するとのこと。

NULLセーフな比較演算子<=>


これ、正確には「NULL 安全等価演算子というらしいです。

12.3.2. 比較関数と演算子


しかし、いったいどういう場面でこれ使うのか・・・シーンがまったく思い浮かばないのは私だけでしょうかw