[求助]为什么在查询的准则中输入 is not null 无法实现
为什么在查询的准则中输入 is not null 在执行时结果还是有空值出现??[attach]18089[/attach]<BR>回复:(guanguan)[求助]为什么在查询的准则中输入 i...
<P>我没学过DB2 <BR>但是我想数据库原理都是相通的。<BR>判断一个字段是否为空的方法应该是<BR>1。IS 字段名 NOT NULL<BR>或者2。NOT IS NULL<BR>原因很简单 逻辑运算符的优先级高于IS 运算符<BR>不知道我说的对不对<BR>让高手见笑了<BR></P> 把<STRONG>Is Not Null</STRONG> 改 <STRONG>Is Not Null And <>""</STRONG>试试回复:(wdlrczt)把Is Not Null 改 Is Not Null And ...
以上的方法我都试过了,可是我重新建了一个新表将数据粘贴过去就可以了 我把附件下载下来试可以的 你的那些这段不是空,而是" "(一些空格)<BR>SELECT zhitu.日期, zhitu.塔3CO2, zhitu.塔3CO2合格标志<BR>FROM zhitu<BR>WHERE ((rtrim(zhitu.塔3CO2) Is Not Null))<BR>ORDER BY zhitu.日期;<BR>如上加Trim()去掉空格,即可,也可以用lTrim(),rTrim() 你说的我都是过,还是有两三个空字段出现在查询结果中,可能是我电脑的问题吧,还是谢谢你 不应该是"is not null"应该是 "<>""",因为这条记录并不是空的.页:
[1]
