首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

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

2012-02-29 
在线急等,请帮忙我的数据表ask里的dispose字段的设置为varchar允许空,字段长度为20但是运用select*fromask

在线急等,请帮忙
我的数据表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者区别
一个值(检查后的值)为空
一个默认为空

热点排行