首页 > 其他分享 >=NULL 和 IS NULL 区别

=NULL 和 IS NULL 区别

时间:2022-10-17 12:02:09浏览次数:44  
标签:结果 区别 查询 为空 等于 某个 NULL

今天CVTE电话面试被问到了,答不上来

我们先看测试数据

= NULL


查询结果为空

IS NULL


IS NULL可以查询到想要的值

结果分析

  • =NULL判断某个值是否等于NULL

    SQL中NULL是一种特有的数据类型,等价于没有任何值,是未知数

    0""都不同,甚至不等于自己

    因此NULL跟任何比较的结果也是未知的

  • IS NULL判断某个字符是否为空

正确用法应该是用IS NULL而避免使用=NULL

标签:结果,区别,查询,为空,等于,某个,NULL
From: https://www.cnblogs.com/yaocy/p/16798654.html

相关文章

  • 智慧工厂和数字化车间的区别、联系是什么?
    智慧工厂和数字化车间本质上没有区别吧,只是提法不同而已,其本质都是工厂数字化工厂,如果非的说有区别,那也只是层级不同,一个是工厂级别,一个是车间级别。无论是智慧工厂还是数字......
  • 内部振荡器、无源晶振、有源晶振有什么区别?
    单片机要运行起来,必须有一个时钟信号,就好像人的心跳。这个时钟信号可以由无源晶振提供,可以由有源晶振提供,目前大部分的单片机也集成了内部振荡器。今天就来聊聊这三者的区别......
  • [转]SpringBoot项目@Configuration类中使用@Autowired自动注入为null
    原文地址:SpringBoot项目@Configuration类中使用@Autowired自动注入为null_潘子夜个人博客(panziye.com)最近潘老师在搭建SpringBoot项目整合Shiro框架时,在@Configurat......
  • 选择 podman 的理由, 以及它和 Kubernetes , Docker 的区别
    转载自https://zhuanlan.zhihu.com/p/506265757前言大家好,我是Liangdi,podman4.x版本已经发布了,我也从docker开始向podman迁移,所以是合适的时候写点podma......
  • Java: null object Pattern
    /***版权所有2022涂聚文有限公司*许可信息查看:*描述:*空对象模式nullobjectPattern*历史版本:JDK14.02*2022-09-12创建者geovindu*2022-09-1......
  • C++ Null 指针的使用
    原文链接:https://www.zhoubotong.site/post/85.html这里有必要说下关于空指针的使用注意事项,C++中,如果一个指针不指向任何数据,就称之为空指针,用NULL表示。注意,NULL......
  • 面试突击90:过滤器和拦截器有什么区别?
    过滤器(Filter)和拦截器(Interceptor)都是基于AOP(AspectOrientedProgramming,面向切面编程)思想实现的,用来解决项目中某一类问题的两种“工具”,但二者有着明显的差距,接下来我......
  • 抽象类和接口的区别
    ①定义的关键字不同:抽象类使用abstract定义;接口使用interface定义。②继承或实现的关键字不同:抽象类使用extends继承;接口使用implements实现。③子类扩展的数量不同:抽象......
  • let、const、var的区别
    var是ES5提出的,let和const是ES6提出的。const声明的是常量,必须赋值1)一旦声明必须赋值,不能使用null占位。2)声明后不能再修改3)如果声明的是复合类型数据,可以修改其属......
  • ES5 和 ES6 的区别,说几个 ES6 的新增方法
    ECMAscript5.,即ES5,表示ECMAscript的第五次修订-2009;ECMAscript6.,即ES6,表示ECMAscript的第六次修订-2015;ES6是对于ES5的一次改进,更加简洁,提高了开发效率;1.新......