Foxtable(狐表)用户栏目专家坐堂 → [求助]为什么 ‘’ 和is null 出来的结果不同


  共有2139人关注过本帖树形打印复制链接

主题:[求助]为什么 ‘’ 和is null 出来的结果不同

帅哥哟,离线,有人找我吗?
81538475
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1279 积分:10296 威望:0 精华:1 注册:2018/1/20 12:40:00
[求助]为什么 ‘’ 和is null 出来的结果不同  发帖心情 Post By:2020/8/12 19:22:00 [只看该作者]

  namecount = DataTables("表A").GetComboListString("姓名"," iif(二级部门 is null,部门='"& drzz("部门") &"',二级部门='"& drzz("二级部门") &"') and 入职时间<'" & SD1 &"' AND 离职时间 is null ") 

请问下为啥 红字部分改成 二级部门 =‘’ 得到的结果不一样。这两种写法的区别是什么呢


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/13 8:32:00 [只看该作者]

''表示空字符串,空字符串只是没有字符,但是也是一个有效的值,不是空值。到SqlServer数据库里查看,空值是显示为“NULL”,而空字符串显示为空白。就好像空气虽然看不见摸不着,但是和真空还是有区别的。

 回到顶部