适用于:SQL Server
若要结合使用AND
条件,请将该列添加到查询中,并且针对每个条件分别添加一次。 要通过 OR
结合条件,请将第一个条件放入筛选器列中,并将其他条件放入 Or... 列中。
例如,假设你想要找到这样两类员工:一类是在初级职位上工作超过五年的员工,另一类是无论雇佣日期如何,在中级职位上的员工。 此查询需要三个条件,其中两个条件与 AND
的链接有关。
员工雇佣日期早于五年前
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)
在 Or... 网格列中,输入与
OR
关联的条件。 例如,若要添加一个搜索job_lvl
列中另一个值的条件,请在 到 列之间输入一个额外的值,例如= 200
。在 Or... 列添加一个值,将在 SQL 窗格的语句中为
WHERE
子句添加另一个条件。WHERE (hire_date < '01/01/91') AND (job_lvl = 100) OR (job_lvl = 200)