NULL 演算子と比較演算子を使用すると、意味のある結果セットが得られないことがわかっています。このような比較から意味のある結果を得るには、「IS NULL」と「IS NOT NULL」を使用できます。
mysql> Select 10 IS NULL; +------------+ | 10 IS NULL | +------------+ | 0 | +------------+ 1 row in set (0.00 sec) mysql> Select 10 IS NOT NULL; +----------------+ | 10 IS NOT NULL | +----------------+ | 1 | +----------------+ 1 row in set (0.00 sec)
上記の MySQL ステートメントは、「IS NULL」と「IS NOT NULL」の使用を示しています。得られる結果は 0 (FALSE の場合) または 1 (TRUE の場合) のブール値であり、これはもちろん意味のある結果です。
以上がMySQL の「IS NULL」と「IS NOT NULL」の利点は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。