[astrosword]:在下面语句中: select A,B,C,D from E where B is not null 执行时B记录为空的也被选了出来,请问是什么原因? 而 select A,B,C,D from E where B is null 执行时,显示正确结果。
——————————————————————————————————
[yje]:是不是B字段的内容为空字符串,并不是为“真空”啊!
——————————————————————————————————
[astrosword]:不是,如果是的话,下面的语句也不能显示正确结果。
——————————————————————————————————
[yje]:仔细核对一下,这两种查询方式得到的是否是完全不同的记录? 如果记录数和等于总记录数,说明语句没有问题。