Jak Łączenie warunków, kiedy i ma pierwszeństwo (Visual Database Tools)
Aby połączyć warunki za pomocą operatora AND, należy dodać kolumna do kwerendy dwukrotnie — raz dla każdego warunku.Aby połączyć warunki za pomocą operatora OR, należy umieścić pierwszy z nich kolumna Filtr, a dodatkowe warunki w Lub... kolumna.
Załóżmy, że chcesz znaleźć pracowników, którzy pracują w firmie ponad pięć lat na niższych stanowiskach lub pracowników na wyższych stanowiskach niezależnie od data ich zatrudnienia.Kwerenda ta wymaga trzech warunków, dwóch z nich połączonych operatorem AND:
Pracownicy o zatrudnienia daty wcześniejszej niż pięć lat temu i z zadanie poziom 100.
- lub -
Pracownicy o stanowisku poziom 200.
Aby łączyć warunki, kiedy i ma pierwszeństwo
W Okienko kryteriów, dodawane są kolumny danych, którą chcesz przeszukać.Jeśli chcesz przeszukać, w tym samym za pomocą kolumna dwóch lub większej liczby warunków połączonych operatorem AND, należy dodać nazwę kolumna danych do siatki każdorazowo dla każdej wartości, które chcesz przeszukać.
W Filtr kolumna, wprowadź wszystkie warunki, które chcesz połączyć z and.Na przykład, aby połączyć warunki za pomocą operatora AND przeszukujące hire_date i job_lvl kolumna, wprowadź wartości < '1/1/91' i = 100, odpowiednio, kolumna Filtr.
Te wpisy siatki utworzenia następującej klauzula WHERE w instrukcja w Okienko SQL:
WHERE (hire_date < '01/01/91') AND (job_lvl = 100)W Lub... kolumn siatki, wprowadź warunki, które chcesz połączyć z OR.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)
See Also