以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 字符判断的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=139151) |
-- 作者:rjh4078 -- 发布时间:2019/8/6 23:17:00 -- 字符判断的问题 设置filter的时候 字符用 [列名]<>\'\' 经常判断不出来 改成 [列名] is null又正常 但是有些时候用 [列名] is null又不行 必须用 [列名]<>\'\' 这个机制到底怎么运作? |
-- 作者:y2287958 -- 发布时间:2019/8/7 8:06:00 -- [列名]<> or [列名] is null |
-- 作者:有点蓝 -- 发布时间:2019/8/7 9:27:00 -- null值只能使用is、is not进行判断,其它运算符都不会判断null值 |
-- 作者:rjh4078 -- 发布时间:2019/8/7 15:53:00 -- 谢谢二位 处理方法我是学到了 但是对字符型数据在数据库的状态 有没有非常保险的判断方法 |
-- 作者:有点蓝 -- 发布时间:2019/8/7 16:00:00 -- 正常空值判断:某列 is null,这样即可,如果出现空字符串的情况,一般是开发设计有缺陷或者代码不严谨造成的。数据赋值保存的时候,如果是空值应该使用nothing,而不用赋值 两个双引号这种“”,这种就是空字符串。 如果已经出现了这种情况,那就只能是:某某某 and ([列名]=\'\' Or [列名] Is null),这种了
|