sql判断字段不为null_什么是NULL值

在SQL中,我们可以使用NULL来代表缺失值。一般默认表中的列可以存放NULL值,当某个列中的数据为NULL值时显示为空白字段。

需要注意的是NULL与"包含空格"或"小于零"的字段是不一样的,且NULL值的处理方式也与其他值不同。

NULL值的处理

我们来看一下Student表,表中一共有四个列(字段),分别为id、name、age、city。

588225f48ffe6651057815895aabcdfc.png

如果Student表中的city列是可选的,那么在向city列插入一条不带值的记录时,city列会使用NULL值保存。

要获取表中为NULL的数据,可以使用IS NULLIS NOT NULL 操作符,下面将详细讲到。

IS NULL

IS NULL操作符可以获取指定列为NULL的数据。

例如我们尝试获取Student表中city列为NULL值的记录:

6fdc2a1d74957f70d823e233e30aa35c.png

IS NOT NULL

IS NOT NULL操作符可以获取指定列不为NULL的数据。

例如我们尝试获取Student表中city列不为NULL值的记录:

c7d9b874567941cf6fafbe56a6f9e8cf.png

链接:https://www.9xkd.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值