查询语句 is null 空值查询
前言
可用上篇数据表
- is null是一个关键字,用于判断字段的值是否为空值(NULL)
- 空值 ≠ 0,也 ≠ 空字符串"" 、
语法格式
两种写法:
- 字段值为空
- 字段值不为空
IS NULL
IS NOT NULL
确定表里面的数据,方便后面的例子做对比
空值查询的例子
查询sex字段为空的记录
SELECT * FROM test_table WHERE sex IS NULL;
查询sex字段不为空的记录
SELECT * FROM test_table WHERE sex IS NOT NULL;
知识点
- IS NULL 是一个整体,不能用 = NULL 替代
- IS NOT NULL 同理,不能用 != NULL 或 <> NULL 代替