更新:2007 年 11 月
通过将几个数据列包括为搜索条件的一部分,可扩大或缩小查询范围。例如,您可能希望:
- 搜索在该公司工作五年以上或拥有某些职位的雇员。 
- 搜索由特定出版商出版的有关烹饪方面的书籍。 
若要创建在两个(或更多)列中的任一列中搜索值的查询,请指定 OR 条件。若要创建必须满足两个(或更多)列中所有条件的查询,请指定 AND 条件。
| .gif) 说明: | 
|---|
| 显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。 | 
指定 OR 条件
若要创建使用 OR 链接的多个条件,请将每个独立的条件放在“条件”窗格的不同列中。
为两个不同的列指定 OR 条件
- 在“条件”窗格中,添加要搜索的列。 
- 在要搜索的第一个列的“筛选器”列中,指定第一个条件。 
- 在要搜索的第二个数据列的“或...”列中,指定第二个条件,将“筛选器”列留为空白。 - 查询和视图设计器将创建包含 OR 条件的 WHERE 子句,如下所示: - SELECT job_lvl, hire_date FROM employee WHERE (job_lvl >= 200) OR (hire_date < '01/01/90')
- 对每个要添加的其他条件重复第 2 和第 3 步。对每个新条件使用不同的“或...”列。 
指定 AND 条件
若要使用由 AND 链接的条件搜索不同的数据列,请将所有条件都放在网格的“筛选器”列中。
为两个不同的列指定 AND 条件
- 在“条件”窗格中,添加要搜索的列。 
- 在要搜索的第一个数据列的“筛选器”列中,指定第一个条件。 
- 在第二个数据列的“筛选器”列中,指定第二个条件。 - 查询和视图设计器将创建包含 AND 条件的 WHERE 子句,如下所示: - SELECT pub_id, title FROM titles WHERE (pub_id = '0877') AND (title LIKE '%Cook%')
- 对每个要添加的其他条件重复第 2 和第 3 步。