读书人

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

发布时间: 2012-02-29 16:44:11 作者: rapoo

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

读书人网 >ASP

热点推荐