以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]为什么 ‘’ 和is null 出来的结果不同 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=153483) |
-- 作者:81538475 -- 发布时间:2020/8/12 19:22:00 -- [求助]为什么 ‘’ 和is null 出来的结果不同 namecount = DataTables("表A").GetComboListString("姓名"," iif(二级部门 is null,部门=\'"& drzz("部门") &"\',二级部门=\'"& drzz("二级部门") &"\') and 入职时间<\'" & SD1 &"\' AND 离职时间 is null ") 请问下为啥 红字部分改成 二级部门 =‘’ 得到的结果不一样。这两种写法的区别是什么呢 |
-- 作者:有点蓝 -- 发布时间:2020/8/13 8:32:00 -- \'\'表示空字符串,空字符串只是没有字符,但是也是一个有效的值,不是空值。到SqlServer数据库里查看,空值是显示为“NULL”,而空字符串显示为空白。就好像空气虽然看不见摸不着,但是和真空还是有区别的。 |