为什么 name = null查询不到数据,而name is null查询到数据?
1.因为null = null的返回结果是unknown,任何与null比较的结果都是unknown,不是true,所以查询不到数据
2.is null是sql专门用来判断null的操作符,name is null或者name is not null
返回true 或者false,所以能查询到数据
1.因为null = null的返回结果是unknown,任何与null比较的结果都是unknown,不是true,所以查询不到数据
2.is null是sql专门用来判断null的操作符,name is null或者name is not null
返回true 或者false,所以能查询到数据