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不为空值的记录删除。