数据库中如何查找日期为空的数据
我用的是ASP我的意图是需要将数据库中所有日期没有填写的数据查找出来在设计数据库时,日期类型的值设置是空的,所以无操作输入数据,则数据库是空的我在查询的时候使用:"sel...
我用的是ASP
我的意图是需要将数据库中所有日期没有填写的数据查找出来
在设计数据库时,日期类型的值设置是空的,所以无操作输入数据,则数据库是空的
我在查询的时候使用:
"select * from XXXX where xxDate=''"
和
"select * from XXXX where xxDate=Null"
其
RecordCount总是为0,其实数据库中是有空值的
期待各位大侠给个正解,感谢!!! 展开
我的意图是需要将数据库中所有日期没有填写的数据查找出来
在设计数据库时,日期类型的值设置是空的,所以无操作输入数据,则数据库是空的
我在查询的时候使用:
"select * from XXXX where xxDate=''"
和
"select * from XXXX where xxDate=Null"
其
RecordCount总是为0,其实数据库中是有空值的
期待各位大侠给个正解,感谢!!! 展开
6个回答
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
个人认为第一种应该可以找到的吧,你用的是什么数据库啊,你没有说,SQL server,access,还是Oracle,你可以用select语句根据其他条件读出来一些时间为空的记录,看看得到的是什么结果,然后再根据这个试试。
另外还有一个想法你可以试一下,大概看看你的日期的范围,然后用where <最小时间and >最大时间
剩下的我觉得应该都是空的了吧,你可以试一下
另外还有一个想法你可以试一下,大概看看你的日期的范围,然后用where <最小时间and >最大时间
剩下的我觉得应该都是空的了吧,你可以试一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"select * from XXXX where xxDate is Null"
由于null是不能进行比较的,所以= < > 等比较符号是不能判断null的
由于null是不能进行比较的,所以= < > 等比较符号是不能判断null的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用select * from XXXX where isnull(xxDate,'')=''
这样既可以查到空的也可以查到null值的
这样既可以查到空的也可以查到null值的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询