Share via


如何:在 AND 具有優先權時組合條件

若要使用 AND 組合條件,請加入資料行至查詢兩次,一個條件一次。 若要使用 OR 組合條件,請將第一個條件放入 [篩選條件] 資料行,其他條件則放入 [] 資料行。

例如,假設要尋找公司中已經擔任低階工作超過五年的員工,或不論年資負責中階工作的員工。 此一查詢需要三個條件,其中兩個以 AND 連結:

  • 年資低於五年且工作層級為 100 的員工。

    -或-

  • 工作層級為 200 的員工。

注意事項注意事項

在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置:您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定

若要在 AND 具有優先權時組合條件

  1. 在 [準則] 窗格中,加入想要搜尋的資料行。 若要使用由 AND 所連結的兩個或多個條件來搜尋相同的資料行,就必須針對想要搜尋的每個值,將資料行名稱加入方格中。

  2. 在 [篩選條件] 資料行,輸入想要使用 AND 連結的所有條件。 例如,若要以 AND 連結搜尋 hire_date 和 job_lvl 資料行的條件,請在 [篩選條件] 資料行分別輸入值 < '1/1/91' 和 = 100。

    這些方格項目會在 SQL 窗格的陳述式中產生下列 WHERE 子句:

    WHERE (hire_date < '01/01/91') AND
      (job_lvl = 100)
    
  3. 在 [] 方格資料行中,輸入想要使用 OR 連結的條件。 例如,若要加入搜尋 job_lvl 資料行中其他值的條件,請在 [] 資料行中輸入其他值,例如 = 200。

    在 [] 資料行中加入一個值,就會在 SQL 窗格中將另一個條件加入陳述式中的 WHERE 子句:

    WHERE (hire_date < '01/01/91' ) AND
      (job_lvl = 100) OR 
      (job_lvl = 200)
    

請參閱

工作

如何:在 OR 具有優先權時組合條件

參考

運算式的結構

概念

在準則窗格中組合搜尋條件的慣例

搜尋值的輸入規則

其他資源

指定搜尋準則