ACCESS中为什么设置了字段为非空,还是会出现空值
展开全部
【空值】和【空格】是两个不同的概念
空值是指null
你确定该列为null吗?
写一个SQL语句试试就知道了,假设列名叫Name
select * from 表名 where Name is null
如果查询出来有结果,就说明有【空值】
空值是指null
你确定该列为null吗?
写一个SQL语句试试就知道了,假设列名叫Name
select * from 表名 where Name is null
如果查询出来有结果,就说明有【空值】
更多追问追答
追问
我在设计视图的条件里设置了“is not null”,但是出来后还是很多空值,这是怎么回事呢?
追答
首先确定这个设置是否成功了,
如果成功了:
确定你看到的空值到底是不是真的是null,可能只是几个空格,你看上去也是空值,
所以我要你用我上面哪个SQL语句去数据库执行一下,如果有结果就说明是真正的空值,如果没有结果,就应该是我说的情况:你可能把空格当空值了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询