access如何进行多条件筛选或者查询?
access如何进行多条件筛选或者查询?比如数据:中国美国加拿大日本韩国朝鲜筛选条件:美国加拿大日本如何筛选得出结果:美国加拿大日本筛选的条件有上万条,无法通过简单的筛选...
access如何进行多条件筛选或者查询?
比如数据:
中国
美国
加拿大
日本
韩国
朝鲜
筛选条件:
美国
加拿大
日本
如何筛选得出结果:
美国
加拿大
日本
筛选的条件有上万条,无法通过简单的筛选来实现 展开
比如数据:
中国
美国
加拿大
日本
韩国
朝鲜
筛选条件:
美国
加拿大
日本
如何筛选得出结果:
美国
加拿大
日本
筛选的条件有上万条,无法通过简单的筛选来实现 展开
展开全部
条件条目有限的,可以使用where 被筛选字段 in (条件1,条件2,...条件n);
条件很多但是没有规律的,没有太好的办法只能用上述语句逐个条件地写入筛选列表;
条件很多且有规律的可利用标签列或子查询或多表连接实施筛选,例如:
select 国家名 from 国家表
where 类别="发达国家";
select 国家名 from 全部国家表 where
国家名 in (select 国家名 from 发达国家表);
select a.国家名 from 全部国家表 a where
exists (select 1 from 发达国家表 b where
b.国家代码=a.国家代码);
select a.国家名 from 全部国家表 a,
发达国家表 b where a.国家代码=b.国家代码;
条件很多但是没有规律的,没有太好的办法只能用上述语句逐个条件地写入筛选列表;
条件很多且有规律的可利用标签列或子查询或多表连接实施筛选,例如:
select 国家名 from 国家表
where 类别="发达国家";
select 国家名 from 全部国家表 where
国家名 in (select 国家名 from 发达国家表);
select a.国家名 from 全部国家表 a where
exists (select 1 from 发达国家表 b where
b.国家代码=a.国家代码);
select a.国家名 from 全部国家表 a,
发达国家表 b where a.国家代码=b.国家代码;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询