適用於: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 (hire_date < '01/01/91') AND (job_lvl = 100) OR (job_lvl = 200)