sql查询null的3种方式的区别是什么?

 我来答
东南西北宝贝be4
推荐于2019-08-16 · TA获得超过6633个赞
知道小有建树答主
回答量:89
采纳率:100%
帮助的人:10.1万
展开全部

sql查询null的3种方式的区别是xx字段所存值和判断语法不同:

  1. where XX ='NULL'   ,XX字段存的值就是NULL这四个字符; 

  2. where XX is null  ,XX字段什么也没存,这是数据库的判断语法;

  3. where isnull(XX),XX字段什么也没存,这是界面开发语言的判断语法。

  1. 定义:QL NULL 值是指如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。这意味着该字段将以 NULL 值保存。NULL 值的处理方式与其他值不同。NULL 用作未知的或不适用的值的占位符。

  2. 操作方法:使用 IS NULL 操作符:SELECT LastName,FirstName,Address FROM Persons选取在 "Address" 列中带有 NULL 值的记录。



推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式