如何查询Access某个表包含字符
展开全部
这问题有点宽,如果知道该表包含那几个字段属于字符型的,则可用 "字符型字段名 is not null and 字符型字段名<>'' ” 来筛选,例如:
select count(*) as 含字符的记录行数 from t1 where
(字段1 is not null or 字段2 is not null or
字段3 is not null) and (字段1<>"" and 字段2<>"" and 字段3<>"");
该语句会返回1行记录,含字符的记录行数>=1时说明该表包含字符
包含某个串的查询
select count(*) as 记录行数 from t1 where
字段1 like "*abc*" or 字段2 like "*abc*" or
字段3 like "*abc*";
该语句会返回1行记录,记录行数>=1时说明该表包含某个字符串
如果不知道表结构,那就得依赖VBA代码编程来判断了,具体的代码比较复杂这里就不提供了
select count(*) as 含字符的记录行数 from t1 where
(字段1 is not null or 字段2 is not null or
字段3 is not null) and (字段1<>"" and 字段2<>"" and 字段3<>"");
该语句会返回1行记录,含字符的记录行数>=1时说明该表包含字符
包含某个串的查询
select count(*) as 记录行数 from t1 where
字段1 like "*abc*" or 字段2 like "*abc*" or
字段3 like "*abc*";
该语句会返回1行记录,记录行数>=1时说明该表包含某个字符串
如果不知道表结构,那就得依赖VBA代码编程来判断了,具体的代码比较复杂这里就不提供了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询