MySQL IS NOT NULL
时间:2019-02-04 12:52:25 来源:igfitidea点击:
MySQL IS NOT NULL用于在SELECT,INSERT,UPDATE或DELETE语句中判断值不为NULL值。
语法
MySQL中IS NOT NULL的语法为:
expression IS NOT NULL
expression IS NULL
参数 | 说明 |
---|---|
expression | 要测试是否不为NULL的值 |
MySQL IS NOT NULL示例
示例-SELECT语句中使用IS NOT NULL
SELECT * FROM contacts WHERE last_name IS NOT NULL;
将返回contact表中的last_name不为NULL的所有记录。
示例-INSERT语句中使用IS NOT NULL
INSERT INTO contacts (contact_id, contact_name) SELECT account_no, supplier_name FROM suppliers WHERE category IS NOT NULL;
该示例将在类别不是NULL值的供应商信息插入联系人表中。
示例-UPDATE语句中使用IS NOT NULL
UPDATE contacts SET status = 'completed' WHERE last_name IS NOT NULL;
更新contact表中last_name不为空值的记录。
示例-DELETE语句中使用IS NOT NULL
DELETE FROM contacts WHERE last_name IS NOT NULL;
将contact表中last_name不为空值的记录删除。