次の方法で共有


方法 : AND が優先する場合の条件を結合する

AND で条件を結合するには、クエリに対して列を 2 度 (各条件について 1 度ずつ) 追加します。 OR で条件を結合するには、[フィルター] 列で最初の条件を指定し、次の条件を [または...] 列で指定します。

たとえば、初級レベルの仕事に従事している勤続 5 年以上の従業員、または入社日に関係なく中級レベルの仕事に従事している従業員を検索するとします。 このクエリには、3 つの条件が必要であり、その中の 2 つの条件を AND で結合する必要があります。

  • 入社日が 5 年以上前で、かつ職務レベルが 100 の従業員

    または

  • 職務レベルが 200 の従業員

注意

次の手順で参照している Visual Studio ユーザー インターフェイス要素の一部は、お使いのコンピューターでは名前や場所が異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。

AND が優先する場合に条件を結合するには

  1. 抽出条件ペインに検索するデータ列を追加します。 AND で結合された複数の条件を使用して同じ列を検索する場合は、検索する値ごとにデータ列名をグリッドに追加する必要があります。

  2. [フィルター] 列に、AND で結合する条件をすべて入力します。 たとえば、hire_date 列の条件と job_lvl 列の条件を AND で結合して検索するには、対応する [フィルター] 列にそれぞれ < '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 が優先する場合の条件を結合する

関連項目

式の構造

概念

抽出条件ペインで検索条件を組み合わせる場合の規則

検索値を入力するときの規則

その他の技術情報

検索基準の指定