Oracle 空值判断

NULL 空值的概念

数据库里有一个很重要的概念:空值即 NULL有时表中某些字段值,可能会出现空值, 这是因为这个数据不知道是什么值或根本就不存在

NULL空值判断

1.空值不等同于字符串中的空格,也不是数字类型的0
2.判断某个字段值是否为空值时不能使用=,<> 这些判断符
3.必需有专用的短语:IS NULL 来选出有空值字段的记录,同理,可用 IS NOT NULL 选出不包含空值的记录

示例

1
2
SELECT * FROM T_STU WHERE score IS NULL;
SELECT * FROM T_STU WHERE score IS NOT NULL;
查看评论