Jak Określanie wielu warunków wyszukiwania dla jednej kolumny (wizualne Narzędzia bazy danych)

W niektórych przypadkach może być stosowanie wielu warunków wyszukiwania do tych samych danych kolumna.Na przykład można:

  • Wyszukiwanie w kilku różnych nazwisk w employee tabela lub dla pracowników, którzy są w wynagrodzenia różnych zakresów.Ten typ wyszukiwania wymaga warunek OR.

  • Wyszukiwanie książki tytuł rozpoczyna się od słowa "" i zawiera wyraz "Cook". Ten typ wyszukiwania wymaga zastosowanie warunku.

Ostrzeżenie

Informacje w tym temacie dotyczą warunków wyszukiwania w zarówno klauzulach WHERE i HAVING kwerendy.Przykłady dotyczą tworzenia klauzuli WHERE, ale zasady dotyczą obu typów warunków wyszukiwania.

Aby wyszukać alternatywne wartości w tych samych danych kolumna, określić warunek OR.Aby wyszukać wartooci spełniające wiele warunków, należy określić warunek.

Określanie lub warunku

Warunku OR umożliwia określenie kilku alternatywnych wartości do wyszukiwania kolumna.Opcja ta rozszerza zakres wyszukiwania i może zwrócić więcej wierszy niż wyszukiwania pojedynczej wartości.

PoradaPorada

Często można operator w zamian wyszukania wielu wartości w tych samych danych kolumna.

Aby określić warunek OR

  1. W Okienku kryteriów, dodać kolumna do wyszukiwania.

  2. W filtru kolumna dla kolumna danych zostanie dodany, określ pierwszy warunek.

  3. In the Or... kolumna dla tej samej kolumna danych określ drugi warunek.

Kwerendy i widoku Projektant tworzy WHERE klauzula zawierającą warunek OR, takich jak następuje:

SELECT fname, lname
FROM employees
WHERE (salary < 30000) OR (salary > 100000)

Określanie warunek

Warunek i umożliwia określenie, że wartości kolumna musi spełniać warunki dwóch (lub więcej) dla wierszy, które mają zostać uwzględnione zestaw wyników.Ta opcja umożliwia zawężenie zakres wyszukiwania i zazwyczaj zwrócenie mniejszej liczby wierszy niż w przypadku pojedynczej wartości wyszukiwania.

PoradaPorada

Jeśli szukasz zakres wartości, zamiast łączyć dwa warunki przy można zastosować operator BETWEEN.

Aby określić warunek

  1. W okienku kryteriów należy dodać kolumna do wyszukiwania.

  2. W filtru kolumna dla kolumna danych zostanie dodany, określ pierwszy warunek.

  3. Dodaj tę samą kolumna danych w okienku kryteriów, umieszczając go w pustym wierszu siatki.

  4. W filtru kolumna dla drugiego wystąpienie kolumna danych określ drugi warunek.

Projektant kwerend tworzy WHERE klauzula zawierającą warunek AND, takich jak następuje:

SELECT title_id, title
FROM titles
WHERE (title LIKE '%Cook%') AND 
  (title LIKE '%Recipe%')