如何:在 AND 具有優先權時組合條件
若要使用 AND 組合條件,請加入資料行至查詢兩次,一個條件一次。 若要使用 OR 組合條件,請將第一個條件放入 [篩選條件] 資料行,其他條件則放入 [或] 資料行。
例如,假設要尋找公司中已經擔任低階工作超過五年的員工,或不論年資負責中階工作的員工。 此一查詢需要三個條件,其中兩個以 AND 連結:
年資低於五年且工作層級為 100 的員工。
-或-
工作層級為 200 的員工。
注意事項 |
---|
在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置:您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要在 AND 具有優先權時組合條件
在 [準則] 窗格中,加入想要搜尋的資料行。 若要使用由 AND 所連結的兩個或多個條件來搜尋相同的資料行,就必須針對想要搜尋的每個值,將資料行名稱加入方格中。
在 [篩選條件] 資料行,輸入想要使用 AND 連結的所有條件。 例如,若要以 AND 連結搜尋 hire_date 和 job_lvl 資料行的條件,請在 [篩選條件] 資料行分別輸入值 < '1/1/91' 和 = 100。
這些方格項目會在 SQL 窗格的陳述式中產生下列 WHERE 子句:
WHERE (hire_date < '01/01/91') AND (job_lvl = 100)
在 [或] 方格資料行中,輸入想要使用 OR 連結的條件。 例如,若要加入搜尋 job_lvl 資料行中其他值的條件,請在 [或] 資料行中輸入其他值,例如 = 200。
在 [或] 資料行中加入一個值,就會在 SQL 窗格中將另一個條件加入陳述式中的 WHERE 子句:
WHERE (hire_date < '01/01/91' ) AND (job_lvl = 100) OR (job_lvl = 200)