我不太明白...“不喜欢X”和“喜欢X”不总结?
有人请给我一个暗示,为什么查询B + C的结果不会加起来给A吗?
我首先想到的是,由于错字,B和C之间的下划线数量(应该是10)不匹配,但复制/粘贴后我有点无奈。 A的结果高于B + C的总和。
在声明B和C中是否存在某种隐含的不同等,我不知道?
-- statement A
select count(*) from mytable;
-- statement B
select count(*) from mytable where mycolumn like '__________';
-- statement C
select count(*) from mytable where mycolumn not like '__________';
该列中可能有NULL值 – 2014-12-08 09:24:41
噢,伙计们,你太棒了! :)有一句德语说“Vor lauterBäumenden Wald nicht sehen”。谢谢!! – tschlein 2014-12-08 09:30:57
总是被认为是NULL值!如果你今天只学习1件事,这可能是学习的一件事,并永远记住! – tvCa 2014-12-08 13:48:41