共用方式為


為多個欄位指定多個搜尋條件 (Visual Database Tools)

您可以藉由在搜尋條件中包含數個數據行,來擴充或縮小查詢的範圍。 例如,您可能想要:

  • 搜尋在公司工作超過五年或持有特定工作的員工。

  • 搜尋由特定出版商出版且與烹飪相關的書籍。

若要建立查詢來搜尋兩個或更多數據行中的值,您可以指定 OR 條件。 若要建立必須符合兩個或更多數據行中所有條件的查詢,請指定AND條件。

指定『或』條件

若要建立與 OR 連結的多個條件,您可以將每個個別條件放在 [準則] 窗格的不同數據行中。

若要為兩個不同欄位指定 OR 條件

  1. 在 [準則窗格]中,新增您要搜尋的欄。

  2. 在要搜尋的第一個數據行 篩選 數據行中,指定第一個條件。

  3. Or...的第二個資料欄中,指定第二個條件,然後將篩選欄保持空白。

    查詢和檢視設計工具會建立包含 OR 條件的 WHERE 子句,如下所示:

    SELECT job_lvl, hire_date  
    FROM employee  
    WHERE (job_lvl >= 200) OR   
      (hire_date < '01/01/1998')  
    
  4. 針對您想要新增的每個額外條件重複步驟 2 和 3。 使用不同的 欄位來表示每個新條件。

指定 AND 條件

若要使用與 AND 連結的條件來搜尋不同的資料行,請將所有條件放在方格 篩選 數據行中。

指定兩個不同欄位的 AND 條件

  1. 在 [準則窗格]中,新增您要搜尋的欄。

  2. 在要搜尋的第一個數據行 篩選 數據行中,指定第一個條件。

  3. 在第二個數據欄的 [篩選] 列中,指定第二個條件。

    查詢和檢視表設計工具會建立 WHERE 子句,其中包含 AND 條件,如下所示:

    SELECT pub_id, title  
    FROM titles  
    WHERE (pub_id = '0877') AND (title LIKE '%Cook%')  
    
  4. 針對您想要新增的每個額外條件重複步驟 2 和 3。

另請參閱

當 AND 具有優先順序時結合條件 (Visual Database Tools)
在 OR 擁有優先次序時結合條件 (Visual Database Tools)
在 [準則] 窗格中組合搜尋條件的規範(Visual Database Tools)
指定搜尋準則(「Visual Database Tools」)