Udostępnij za pośrednictwem


Jak Łączenie, kiedy warunki i ma pierwszeństwo (wizualne Narzędzia bazy danych)

Aby połączyć warunki za pomocą operatora i dodaniu kolumna w kwerendzie dwukrotnie — raz dla każdego warunku.Aby połączyć warunki za pomocą operatora, lub umieścić pierwszy z kolumna Filtr, a dodatkowe warunki do lub... kolumna.

Załóżmy, że chcesz znaleźć albo pracowników, którzy pracują w firmie ponad pięć lat na dolnym -poziom zadań lub pracowników na środku -poziom zadań, niezależnie od data ich zatrudnienia.Kwerenda ta wymaga trzech warunków, dwa połączone z I:

  • Data zatrudnienia pracowników wcześniej niż pięć lat temu i z zadanie poziom 100.

    - lub -

  • Pracowników z zadanie poziom 200.

Aby łączenie kiedy warunki i ma pierwszeństwo

  1. W okienku kryteriów, dodawane są kolumny danych, które chcesz przeszukać.Jeśli chcesz wyszukać te same kolumna dwóch lub większej liczby warunków połączonych operatorem i należy dodać nazwę kolumna danych do siatki każdorazowo dla każdej wartości, które chcesz przeszukać.

  2. W filtru kolumna, wprowadź wszystkie warunki, które chcesz połączyć z AND.Na przykład, aby połączyć warunki za pomocą operatora i przeszukujące hire_date i job_lvl kolumna, wprowadź wartości < '1/1/91' i = 100, odpowiednio, kolumna Filtr.

    Te wpisy siatki produkują następującej klauzula WHERE w instrukcja w Okienko SQL:

    WHERE (hire_date < '01/01/91') AND
      (job_lvl = 100)
    
  3. In the Or... kolumna siatki wprowadź warunki, które chcesz połączyć z lub.Na przykład, aby dodać warunek szukający innej wartości w job_lvl kolumna, wprowadź dodatkową wartość w lub... kolumna, takie jak = 200.

    Dodanie wartości w lub... Kolumna dodaje inny warunek do klauzula WHERE w instrukcja w okienku SQL:

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