适用于:SQL Server
要将条件与 AND 结合使用,需要将该列添加到查询中两次,每个条件添加一次。 若要将条件与 OR 结合使用,请将筛选器列中的第一个条件和其他条件放入 Or... 列。
例如,假设你想要找到这样两类员工:一类是在初级职位上工作超过五年的员工,另一类是无论雇佣日期如何,在中级职位上的员工。 此查询需要三个条件,其中两个条件与 AND 链接:
员工入职日期早于五年前,并且工作级别为 100。
-或-
工作级别为 200 的员工。
在 AND 具有优先级时合并条件
在 “条件” 窗格中,添加您要搜索的数据列。 如果要使用与 AND 链接的两个或多个条件搜索同一列,则必须针对要搜索的每个值将数据列名称添加到网格中一次。
在 筛选器 列中,输入要链接到 AND 的所有条件。 例如,若要使用 AND 链接搜索
hire_date
和job_lvl
列的条件,请在“筛选器”列中分别输入值< '1/1/91'
和= 100
。这些网格条目在 SQL 窗格的语句中生成了以下 WHERE 子句:
WHERE (hire_date < '01/01/91') AND (job_lvl = 100)
在 或 网格列中,输入要与“或”条件关联的条件。 例如,若要添加一个搜索
job_lvl
列中另一个值的条件,请在 到 列之间输入一个额外的值,例如= 200
。在 或... 列中添加一个值,会在 SQL 窗格的语句中的 WHERE 子句中增加另一个条件。
WHERE (hire_date < '01/01/91' ) AND (job_lvl = 100) OR (job_lvl = 200)
另请参阅
当OR具有优先级时合并条件
在条件窗格中组合搜索条件的 约定
输入搜索值的规则
指定搜索条件