Sdílet prostřednictvím


Jak: zadání více podmínek vyhledávání pro jeden sloupec

V některých případech můžete chtít použít stejný datový sloupec počet podmínek vyhledávání.Možná byste chtěli:

  • Vyhledání několika různých jmen v employee tabulky nebo pro zaměstnance, kteří jsou v různých platových tříd.Tento typ hledání vyžaduje podmínku nebo.

  • Vyhledat knihu hlava, která začíná slovem "Jsou" a obsahuje slovo "Cook." Tento typ hledání vyžaduje podmínku.

[!POZNÁMKA]

Informace v tomto tématu se vztahují na podmínky WHERE i s klauzule dotazu.Příklady zaměřit na vytváření klauzulí WHERE, ale zásady platí pro oba typy podmínek vyhledávání.Podrobné informace o vytváření klauzule HAVING naleznete Postup: určení podmínek pro skupiny.

Chcete-li hledat alternativní hodnoty ve stejném sloupci dat, zadáte podmínku nebo.Chcete-li hledat hodnoty, které splňují několik podmínek, zadáte podmínku.

[!POZNÁMKA]

Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.

Zadání nebo podmínku

Podmínku nebo umožňuje zadat několik hodnot alternativní vyhledávání ve sloupci.Tato možnost rozšiřuje obor hledání a vrátit více řádků než hledání jediné hodnoty.

Tip

Často můžete operátor místo hledání více hodnot dat stejného sloupce.Další informace naleznete v tématu Operátory porovnání (vizuální nástroje databáze).

Určete podmínku nebo

  1. V podokně kritéria přidáte sloupec hledání.

  2. V Filtr sloupce datového sloupce jste právě přidali, zadejte první podmínku.

  3. V nebo... sloupce stejného datového sloupce zadejte druhou podmínku.

Dotaz a Návrhář zobrazení vytvoří klauzuli WHERE obsahující podmínku nebo jako například:

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

Určení podmínku

Podmínka a umožňuje určit, že hodnoty ve sloupci musí splňovat dvě (nebo více) podmínek pro řádek zahrnut v sadě výsledků.Tato možnost zužuje oblast hledání a obvykle vrací méně řádků než hledání jediné hodnoty.

Tip

Pokud hledáte rozsahu hodnot můžete použít operátor namísto dvou podmínek s AND.Další informace naleznete v tématu Operátory porovnání (vizuální nástroje databáze).

Určete podmínku

  1. V podokně kritéria přidáte sloupec hledání.

  2. V Filtr sloupce datového sloupce jste právě přidali, zadejte první podmínku.

  3. Přidání stejného datového sloupce kritérií znovu uvedení do prázdného řádku mřížky.

  4. V Filtr sloupec druhé instance datového sloupce zadejte druhou podmínku.

Návrhář dotazu vytvoří klauzuli WHERE obsahující podmínku jako například:

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

Viz také

Referenční dokumentace

Operátory porovnání (vizuální nástroje databáze)

Koncepty

Konvence pro kombinování podmínek vyhledávání v okně kritérií

Další zdroje

Zadávání kritérií vyhledávání