使用 OR 条件查询替代条件或多个条件
Applies ToMicrosoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

要在满足两个或多个替代条件时查看信息,请在 Access 查询设计网格中使用“”条件行。

如果想要刷新程序,请参阅向查询应用条件。

例如,假设一家公司在很多不同的国家/地区拥有客户,而他们正在进行一次推广,目标仅包括法国、英国和美国的客户。 要获得来自这些国家/地区的客户列表,以下是如何使用 OR 行的方法:

在设计器和结果中使用“或”条件

  1. 打开想要用作查询源的表,并在“创建”选项卡上单击“查询设计”。

  2. 在“查询设计器”中,选择该表,并双击您希望在查询结果中显示的字段。

  3. 在“条件”行中添加您的第一个条件。

    注意:  使用相应的列。我们已经在此示例中使用了“国家/地区”,但是如果要查找特定的姓,可在“姓氏”字段中添加条件。

  4. 在“”行中添加替代条件,而且如果您已经拥有超过一次使用以下空行,请单击“运行”。

  5. 按 Ctrl+S 保存该查询。

OR 条件的另一个示例:    查找在芝加哥分支机构工作的员工或某一天生日的员工:

备选条件

1. City 条件是在“条件”行中指定的。

2. BirthDate 条件是在“”行中指定的。

使用 OR 运算符组合在“条件”和“”行中指定的条件,如下所示:

City = "Chicago" OR BirthDate < DateAdd (" yyyy ", -40, Date())

通过使用“”行下方的空行,可能指定更多替代方法。

提示:  如果条件是临时的或者经常更改,较好的选择是筛选查询结果

在不同字段间使用 OR 条件

以下图片可显示您如何将 OR 条件用于不同字段中的替代条件,如客户居住在法国或伦敦的公司。

使用来自不同字段的条件的查询,其中至少应满足一个条件

提示:  若使用的条件也是关键词,请给条件加上双引号,例如“OR”和“IN”是逻辑运算符,同时也是“俄勒冈州”和“印第安纳州”的缩写,因此请写为“"OR"”。

如果条件字段不变,但想要使用的值经常更改,可以创建参数查询

查看这些查询条件示例

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。