IS NULL 演算子の助けを借りて、MySQL クエリ内の NULL をチェックできます。 NULL は値ではないことがわかっているため、= (比較演算子) は使用できません。 "Employees" テーブルのデータを使用した次の例は、それを示しています。
mysql> Select * from Employee WHERE Salary IS NULL; +----+-------+--------+ | ID | Name | Salary | +----+-------+--------+ | 7 | Aryan | NULL | | 8 | Vinay | NULL | +----+-------+--------+ 2 rows in set (0.00 sec)
上記のクエリでは、IS NULL 演算子を使用し、給与列に NULL を含む出力を生成します。
mysql> Select * from employee where salary = NULL; Empty set (0.00 sec)
上記のクエリでは = (比較演算子) が使用されているため、NULL は値ではないため、空のセットが生成されます。
以上がMySQL クエリで NULL をチェックするにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。