当前位置: 代码迷 >> ASP >> 在线急等,请帮忙,该如何解决
  详细解决方案

在线急等,请帮忙,该如何解决

热度:285   发布时间:2012-02-29 16:44:11.0
在线急等,请帮忙
我的数据表ask里的
dispose字段的设置为
varchar   允许空,字段长度为20

但是运用
select   *   from   ask   where   dispose= ' '
却查不出dispose字段为空的语句
请各位高手帮忙

------解决方案--------------------
select * from ask where dispose= ' ' or dispose is null
------解决方案--------------------
同意楼上
------解决方案--------------------
对,一般在数据库里空元素都是以NULL储存的
------解决方案--------------------
is null是说这字段没有内容

' '意思是字段为空(有内容,但内容是空)
------解决方案--------------------
就是NULL与EMPTY的区别
Empty 代表一个变量尚未被初始化, 也就是还没有被赋予任何的值, 而一个变量为 Null 只有在你指定它为 Null 之后。最常遇到 Null 的机会应该是在处理数据库的时候, 当一个字段没有资料时, 便是 Null
------解决方案--------------------
2者区别
一个值(检查后的值)为空
一个默认为空
  相关解决方案