MS Access - 查询条件



查询条件帮助您从 Access 数据库中检索特定项目。如果某个项目与您输入的所有条件匹配,则它将显示在查询结果中。当您希望根据字段中的值限制查询的结果时,可以使用查询条件。

  • 查询条件是一个表达式,Access 将其与查询字段值进行比较,以确定是否包含包含每个值的记录。

  • 有些条件很简单,使用基本的运算符和常量。其他条件则比较复杂,使用函数、特殊运算符,并包含字段引用。

  • 要向查询添加一些条件,您必须在设计视图中打开查询。

  • 然后,确定要为其指定条件的字段。

示例

让我们看一个简单的示例,其中我们将使用查询中的条件。首先打开您的 Access 数据库,然后转到“创建”选项卡,然后单击“查询设计”。

Query Design

在“显示表”对话框的“表”选项卡上,双击tblEmployees表,然后关闭对话框。

Tblemployees

现在让我们向查询网格添加一些字段,例如 EmployeeID、FirstName、LastName、JobTitle 和 Email,如下面的屏幕截图所示。

Query Grid

现在让我们运行您的查询,您将只看到这些字段作为查询结果。

Query Result

如果您只想查看职位为“市场协调员”的人员,则需要为此添加条件。让我们再次转到“查询设计”,并在“职位”的“条件”行中输入“市场协调员”。

Marketing Coordinator

现在让我们再次运行您的查询,您将看到只检索了职位为“市场协调员”的结果。

Retrieved

如果要为多个字段添加条件,只需在多个字段中添加条件即可。假设我们只想检索“市场协调员”和“会计助理”的数据;我们可以指定 OR 行运算符,如下面的屏幕截图所示 -

Accounting Assistant

现在让我们再次运行您的查询,您将看到以下结果。

Run Query

如果您需要使用AND运算符的功能,则必须在“条件”行中指定其他条件。假设我们想要检索所有会计助理,但只有姓氏为“Pollard”的市场协调员职位。

And Operator

现在让我们再次运行您的查询,您将看到以下结果。

Run Query
广告