適用於:SQL Server
您可以藉由在搜尋條件中包含數個數據行,來擴充或縮小查詢的範圍。 例如,您可能想要:
搜尋在公司工作超過五年或持有特定工作的員工。
搜尋由特定出版商出版且與烹飪相關的書籍。
若要建立查詢來搜尋兩個或更多數據行中的值,您可以指定 OR 條件。 若要建立必須符合兩個或更多數據行中所有條件的查詢,請指定AND條件。
指定『或』條件
若要建立與 OR 連結的多個條件,您可以將每個個別條件放在 [準則] 窗格的不同數據行中。
若要為兩個不同欄位指定 OR 條件
在 [準則窗格]中,新增您要搜尋的欄。
在要搜尋的第一個數據行 篩選 數據行中,指定第一個條件。
在Or...的第二個資料欄中,指定第二個條件,然後將篩選欄保持空白。
查詢和檢視設計工具會建立包含 OR 條件的 WHERE 子句,如下所示:
SELECT job_lvl, hire_date FROM employee WHERE (job_lvl >= 200) OR (hire_date < '01/01/1998')
針對您想要新增的每個額外條件重複步驟 2 和 3。 使用不同的 或 欄位來表示每個新條件。
指定 AND 條件
若要使用與 AND 連結的條件來搜尋不同的資料行,請將所有條件放在方格 篩選 數據行中。
指定兩個不同欄位的 AND 條件
在 [準則窗格]中,新增您要搜尋的欄。
在要搜尋的第一個數據行 篩選 數據行中,指定第一個條件。
在第二個數據欄的 [篩選] 列中,指定第二個條件。
查詢和檢視表設計工具會建立 WHERE 子句,其中包含 AND 條件,如下所示:
SELECT pub_id, title FROM titles WHERE (pub_id = '0877') AND (title LIKE '%Cook%')
針對您想要新增的每個額外條件重複步驟 2 和 3。
另請參閱
在 AND 擁有優先權時結合條件
當 OR 具有優先順序時,結合條件
在準則窗格中結合搜尋條件的 慣例
指定搜尋準則