ちょっと興味があるのですが、NULL セーフな等号演算子については知っています<=>
が、NULL セーフな NOT 等号演算子はあるのでしょうか? それとも、常に次のような演算子を使用する必要がありますか:
(tab.id != 1 OR tab.id IS NULL)
または誰かが好む
!(tab.id <=> 1)
ベストアンサー1
これはNOT (NULL <=> 1)
機能し、ISO 標準に準拠していると思いますが、扱いにくいです。列名を使用して表示するより良い方法は次のようになります。NOT (tbl.col1 <=> 1)