共用方式為


結合條件當 AND 有優先權時(Visual Database Tools)

適用於:SQL Server

若要結合條件與 AND,您可以針對每個條件,將數據行新增至查詢兩次。 若要將條件與 OR結合,請將篩選數據行中的第一個條件和其他條件放入 Or... 資料行。

例如,假設您要尋找的是符合以下兩個條件之一的員工:在較低層級的工作中已服務公司超過五年,或在中層工作的,不論其僱用日期為何的員工。 此查詢需要三個條件,其中兩個與 AND連結:

  • 僱用日期早於五年前AND 的員工,工作等級為100。

    -或-

  • 工作等級為 200 的員工。

當 AND 具有優先順序時結合條件

  1. 準則窗格中,新增您想要搜尋的數據行。 如果您想要使用連結 AND的兩個或多個條件來搜尋相同的數據行,您必須針對您想要搜尋的每個值,將數據行名稱新增至方格一次。

  2. 篩選欄中,輸入您想與AND一起使用的所有條件。 例如,若要將條件與 AND 連結,以便搜尋 hire_datejob_lvl 資料行,請在 [篩選] 資料行中分別輸入 < '1/1/91'= 100 的值。

    這些網格條目會在SQL 窗格中的語句中產生下列WHERE子句:

    WHERE (hire_date < '01/01/91') AND
      (job_lvl = 100)
    
  3. [Or... 網格欄] 中,輸入您想與 OR 連接的條件。 例如,若要新增在 job_lvl 數據行中搜尋另一個值的條件,可以在 資料行中輸入其他值,例如 = 200

    Or... 列中新增的值會在 SQL 窗格中的語句子句中新增條件:

    WHERE (hire_date < '01/01/91') AND
      (job_lvl = 100) OR
      (job_lvl = 200)