MySQLクエリでNULLをチェックするにはどうすればよいですか?
IS NULL演算子を使用すると、MySQLクエリでNULLをチェックできます。 NULLは値ではないことがわかっているため、=(比較演算子)は使用できません。 「従業員」テーブルのデータを使用した次の例では、それを示します-
例
mysql> Select * from Employee WHERE Salary IS NULL; +----+-------+--------+ | ID | Name | Salary | +----+-------+--------+ | 7 | Aryan | NULL | | 8 | Vinay | NULL | +----+-------+--------+ 2 rows in set (0.00 sec)
上記のクエリはISNULL演算子を使用し、給与列がNULLである出力を生成します。
mysql> Select * from employee where salary = NULL; Empty set (0.00 sec)
上記のクエリは=(比較演算子)を使用するため、NULLは値ではないため、空のセットが生成されます。
-
NULLオカレンスの値を設定するMySQLクエリ
IS NULLを使用してNULL値を検索し、MySQLUPDATEおよびSET-を使用して新しい値を更新します。 update yourTableName set yourColumnName=yourValue where yourColumnName IS NULL;を更新します まずテーブルを作成しましょう- mysql> create table DemoTable768 ( Clientid int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), &
-
MySQLクエリでNULLに対応する値を取得するにはどうすればよいですか?
これには、ISNULLプロパティを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( EmployeeName varchar(100), EmployeeAge int ); Query OK, 0 rows affected (0.59 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Chris',32); Query OK, 1 row affect