null 表示为空,什么都没有的意思,返回时你可以看到 null 的
'' 表示空的字符串,空的字符串也是字符串嘛

解决方案 »

  1.   

    Null 与零长度字符串 ("") 不同,零长度字符串指的是空串
      

  2.   

    不一样,第一个是tjbz字段为NULL,第二个是tjbz字段为''空字符
    插入的数据不同,查询方式就不同
    Insert Table(tjbz)
    Values(NULL)Insert Table(tjbz)
    Values('')
    select * from corporation where flag=1 and IsNull(tjbz,'')=''
    就可以让Null和''都可以查询出来