下面的查询结果是什么?
select case when null = null then 'True' else 'False' end as Result;
该查询返回“ False”。在上述问题中,我们可以看到null = null不是比较null值的正确方法。为了将一个值与null进行比较,我们在SQL中使用IS运算符。
所以正确的方法如下
select case when null is null then 'True' else 'False' end as Result;
个人简介
我是一名测试兼开发工程师,目前25K,目前做的是无人驾驶,欢迎和大家一起交流开发测试技术,一起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦!