Udostępnij za pośrednictwem


Combine Conditions When AND Has Precedence (Visual Database Tools)

Dotyczy:programu SQL Server

Aby połączyć warunki z elementem AND, należy dodać kolumnę do zapytania dwa razy — raz dla każdego warunku. To combine conditions with OR, you put the first one in the Filter column and additional conditions into an Or... column.

Załóżmy na przykład, że chcesz znaleźć pracowników, którzy pracowali w firmie ponad pięć lat na niższych stanowiskach lub pracowników na stanowiskach średniego szczebla niezależnie od daty zatrudnienia. To zapytanie wymaga trzech warunków: dwóch z nich połączonych z elementem AND:

  • Employees with a hire date earlier than five years ago AND with a job level of 100.

    -or-

  • Employees with a job level of 200.

To combine conditions when AND has precedence

  1. W okienku kryteria dodaj kolumny danych, które chcesz wyszukać. Jeśli chcesz wyszukać tę samą kolumnę przy użyciu co najmniej dwóch warunków połączonych z elementem AND, musisz dodać nazwę kolumny danych do siatki raz dla każdej wartości, którą chcesz wyszukać.

  2. W kolumnie Filtr wprowadź wszystkie warunki, które chcesz połączyć za pomocą AND. Aby na przykład połączyć warunki z parametrem AND, które wyszukują kolumny hire_date i job_lvl, wprowadź wartości < '1/1/91' i = 100odpowiednio w kolumnie Filtr.

    These grid entries produce the following WHERE clause in the statement in the SQL Pane:

    WHERE (hire_date < '01/01/91') AND  
      (job_lvl = 100)  
    
  3. In the Or... grid column, enter conditions that you want to link with OR. Aby na przykład dodać warunek, który wyszukuje inną wartość w kolumnie job_lvl, wprowadź dodatkową wartość w kolumnie lub, na przykład = 200.

    Dodanie wartości w kolumnie Or... dodaje kolejny warunek do klauzuli WHERE w instrukcji w okienku SQL.

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

Zobacz też

Łączenie warunków, gdy OR ma pierwszeństwo
Konwencje łączenia warunków wyszukiwania w okienku kryteriów
reguły wprowadzania wartości wyszukiwania
określanie kryteriów wyszukiwania