AND に優先順位がある場合の条件の結合 (Visual Database Tools)
適用対象:SQL Server
条件を AND と組み合わせるには、条件ごとに 1 回ずつクエリに列を 2 回追加します。 条件を OR で組み合わせるには、最初の条件を[フィルター]列に配置し、追加の条件を列の「Or...」に配置します。
たとえば、会社で 5 年以上勤務している下級職の従業員、または採用日に関係なく中級職の従業員を見つけたいとします。 このクエリには 3 つの条件が必要です。そのうちの 2 つが AND にリンクされています。
5年前より前に採用され、なおかつ職務レベルが100である従業員。
-又は-
職務レベルが 200 の従業員。
AND に優先順位がある場合に条件を結合するには
抽出条件ペインで、検索するデータ列を追加します。 AND にリンクされた 2 つ以上の条件を使用して同じ列を検索する場合は、検索する値ごとにデータ列名をグリッドに 1 回追加する必要があります。
フィルター 列に、AND でリンクするすべての条件を入力します。 たとえば、
hire_date
列とjob_lvl
列を検索する AND に条件をリンクするには、[フィルター] 列に< '1/1/91'
値と= 100
値をそれぞれ入力します。これらのグリッド エントリは、SQL ペインのステートメントで次の WHERE 句を生成します。
WHERE (hire_date < '01/01/91') AND (job_lvl = 100)
Or...グリッド列に、ORでリンクする条件を入力します。 たとえば、
job_lvl
列で別の値を検索するための条件を追加するには、列または 列に= 200
のような追加の値を入力します。Or..に値を追加する 列は、SQL ペインのステートメントの WHERE 句に別の条件を追加します。
WHERE (hire_date < '01/01/91' ) AND (job_lvl = 100) OR (job_lvl = 200)
関連項目
OR に優先順位 がある場合に条件を結合する
抽出条件ペイン で検索条件を結合するための 規則
検索値 を入力するための ルール
検索条件の指定