HOW TO:指定多重資料行的多重搜尋條件
更新:2007 年 11 月
藉由包含幾個資料行做為搜尋條件的一部分,可以擴展或縮小查詢的範圍。例如,您可能要:
搜尋在公司工作超過五年或維持特定工作的員工。
搜尋由特定發行商出版有關烹飪的書籍。
若要建立搜尋兩個 (或多個) 資料行中值的查詢,可以指定 OR 條件。若要建立必須符合兩個 (或多個) 資料行中所有條件的查詢,可以指定 AND 條件。
注意事項: |
---|
根據目前使用的設定與版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中所描述的不同。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定。 |
指定 OR 條件
若要建立使用 OR 連結的多重條件,請將各個條件分別放在 [準則] 窗格中的不同資料行。
若要指定搜尋兩個不同資料行的 OR 條件
在 [準則] 窗格中,加入想要搜尋的資料行。
在想要搜尋的第一個資料行的 [篩選條件] 資料行中,指定第一個條件。
在要搜尋的第二個資料行之 [或] 資料行中,指定第二個條件,請將 [篩選條件] 資料行保留空白。
[查詢與檢視表設計工具] 會建立包含 OR 條件的 WHERE 子句,如下所示:
SELECT job_lvl, hire_date FROM employee WHERE (job_lvl >= 200) OR (hire_date < '01/01/90')
若要再新增條件,請重複步驟 2 和 3,並將各個新增條件分別放在不同的 [或] 資料行中。
指定 AND 條件
若要搜尋使用 AND 連結條件的不同資料行,請將所有條件放入方格的 [篩選條件] 資料行。
若要指定搜尋兩個不同資料行的 AND 條件
在 [準則] 窗格中,加入想要搜尋的資料行。
在想要搜尋的第一個資料行的 [篩選條件] 資料行中,指定第一個條件。
在第二個資料行的 [篩選條件] 資料行中,指定第二個條件。
[查詢與檢視表設計工具] 會建立 WHERE 子句,其中包含 AND 條件,如下所示:
SELECT pub_id, title FROM titles WHERE (pub_id = '0877') AND (title LIKE '%Cook%')
對每個新增條件重複步驟 2 和 3。