怎么判断access数据库里的某个字段不等于空

如题所述

在access语句中,ISNULL(expr)判定是否为NULL。

在SQL语句中,判断某个字段不等于空,应该使用 column IS NOT NULL 或者 NOT(column IS NULL);
不能用 ISNULL()函数,在SQL语句中,ISNULL(expr,value)意思是 若expr的值非空,则返回expr的值,否则返回value的值。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-31
select * from table1 where not isnull(field1)追问

不行啊 兄弟

追答

这个字段是否是text型的?如果是,则有可能是空字符串。你试试这个
select * from table1 where not (isnull(field1) or field="");

第2个回答  2012-07-31
把这个字段读出来看它的值就知道了呗

怎么判断access数据库里的某个字段不等于空
在access语句中,ISNULL(expr)判定是否为NULL。在SQL语句中,判断某个字段不等于空,应该使用 column IS NOT NULL 或者 NOT(column IS NULL);不能用 ISNULL()函数,在SQL语句中,ISNULL(expr,value)意思是 若expr的值非空,则返回expr的值,否则返回value的值。

access vba里面怎么判断某一个表某一列是否有空的值?
rsc2 = DCount("*", "chs")If rsc < rsc2 Then MsgBox "name记录有空值:" & rsc2 - rsc1 & "条"End Sub

Access中判断内容是否为空的函数求解答
‘-函数名称: gt_IsNothing ‘-功能描述: 判断是否为空 ‘-输入参数: 参数1:rstr Variant 传递的内容 ‘-返回参数: 无 ‘-使用示例: gt_IsNothing txtName.value ‘-相关调用: 无 ‘-使用注意: 不适用除零或字段错误等情况 ‘-兼 容性: 97,2000,XP,2003 compatible ‘-参考资料:‘- ...

vb中如何判断access里的值是否为空
看字段类型,文本型 =""不是null 数值型返回0,也不是null

如何查找Access的空字符串和Null值?
因为在某些情况下,字段为空,可能是因为信息目前无法获得,或者字段不适用于某一特定的记录。例如,表中有一个“电话号码”字段,将其保留为空白,可能是因为不知道顾客的电话号码,或者该顾客没有电话号码。在这种情况下,使字段保留为空或输入Null值,意味着“不知道”。双引号内为空字符串则意味着“...

vb中判断Access数据库是否为空的问题
do while not data1.recordset.eof if isnull(data1.recordset!字段名) then MsgBox "字段值为NULL"endif data1.recordset.movenext loop data1.recordset.movefist 要不你就写个SQL "select * from 表名where 字段名 is null"

【数据库】Access数据库字段为空判断问题
所以在查询条件中我们把这两种情况都考虑到就好了 access中好像有个空值替换函数 nz 所以就这样写 Select count(*)from Sk_NetRefer where nz(gztime,'')=''

asp access 如何读某一个字段不为空的那些记录?
你的sql语句可以这样用的,问题可能在别的地方,检查下连接数据库代码

access取值非空且大于零
如果想这样设置一个表的某个字段有这样的要求的话 ,需要 在这个字段的属性窗口设置必填、不允许空值;有效性设置大于0,这样不符合要求的时候 这条记录就不会被保存。如果想从某一个 数据表中 查询取出 符合这样条件的记录的话,在这个字段的条件单元格输入>0,即可(只要满足 >0 那么一定是非空的...

php+access显示记录加个if判断字段是否为空,为空输出0,不为空输出1...
rs->Fields['user_name'] 可以写成 $rs['user_name']if($empty($rs['user_name'])){ echo"0"; }else{ echo "1";}我想这样应该是可以的。。。正学着!

相似回答