MySQL IS NULL
时间:2019-02-04 12:52:25 来源:igfitidea点击:
MySQL中IS NULL用于在SELECT,INSERT,UPDATE或DELETE语句中判断值是否NULL。
语法
MySQL中IS NULL条件的语法为:
expression IS NULL
参数 | 说明 |
---|---|
expression | 要测试是否为NULL的值 |
MySQL IS NULL示例
示例-在SELECT语句中使用IS NULL
SELECT * from customers where Address IS NULL;
返回contacts表中Address为NULL的数据行。
示例-在INSERT语句中使用IS NULL
接下来,让我们看一下如何在INSERT语句中使用MySQL IS NULL的示例:
INSERT INTO contacts (contact_id, contact_name) SELECT account_no, supplier_name FROM suppliers WHERE category IS NULL;
该示例将在类别为NULL的suppliers记录插入到contacts表中。
示例-UPDATE语句中使用IS NULL
UPDATE contacts SET last_name = 'Buchanan' WHERE last_name IS NULL;
更新contact表中last_name为NULL的记录
示例-DELETE语句中使用IS NULL
DELETE FROM contacts WHERE last_name IS NULL;
删除contacts中last_name为NULL的记录。