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