Vyhledání dat pomocí kritéria Like
Applies ToAccess pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Kritérium nebo operátor Like se používá v Access dotazu k vyhledání dat, která odpovídají určitému vzoru. Například v ukázkové databázi máme tabulku Zákazníci, jako je ta níže, a chceme najít jenom zákazníky žijící ve městech, jejichž jména začínají písmenem B. Tady je postup, jak vytvoříme dotaz a použijeme kritéria To se mi líbí:

  1. Otevřete tabulku Zákazníci:Tabulka Zákazníci

  2. Na kartě Vytvoření klikněte na Návrh dotazu.

  3. Klikněte na Přidat a tabulka Customers se přidá do návrháře dotazů.

  4. Poklikejte na pole Příjmení a Město a přidejte je do návrhové mřížky dotazu.

  5. Do pole Město přidejte kritéria Like B* a klikněte na Spustit.Kritéria Like v dotazu

Ve výsledcích dotazu se zobrazí jenom zákazníci z názvů měst začínající písmenem "B".

Výsledky dotazu s operátorem Like

Další informace o používání kritérií najdete v tématu Použití kritérií u dotazu.

Začátek stránky

Použití operátoru Like v syntaxi SQL

Pokud to raději děláte v syntaxi SQL (Structured Query Language), tady je postup:

  1. Otevřete tabulku Customers (Zákazníci) a na kartě Create (Vytvořit) klikněte na Query Design (Návrh dotazu).

  2. Na kartě Domů klikněte na Zobrazit > zobrazení SQL a zadejte následující syntaxi:

    SELECT [Last Name], City FROM Customers WHERE City Like “B*”;

  3. Klikněte na Spustit.

  4. Klikněte pravým tlačítkem na kartu dotazu Uložit > Zavřít.

Další informace najdete v tématu Access SQL: základní koncepty, slovní zásoba a syntaxe a další informace o tom, jak upravit příkazy SQL za účelem zostření výsledků dotazů.

Začátek stránky

Příklady vzorů a výsledků kritérií like

Při porovnávání hodnoty pole s řetězcovým výrazem se hodí kritéria nebo operátor Like . Následující příklad vrátí data začínající písmenem P a pokračující jakýmkoli písmenem mezi A a F a třemi číslicemi:

Like “P[A-F]###”

Tady je několik způsobů použití like pro různé vzory:

Druh shody

Vzor

Pokud má vaše databáze shodu uvidíte

Pokud se vaše databáze neshoduje uvidíte

Více znaků

a*a

aa, aBa, aBBBa

Abc

*Ab*

abc, AABB, Xab

aZb, bac

Speciální znak

a[*]a

a*a

Aaa

Více znaků

Ab*

abcdefg, abc

cab, aab

Jeden znak

a?a

aaa, a3a, aBa

aBBBa

Jednociferné číslo

a#a

a0a, a1a, a2a

aaa, a10a

Rozsah znaků

[a-z]

f, p, j

2, &

Mimo rozsah

[!a-z]

9, &, %

b, a

Ne číslice

[!0-9]

A, a, &, ~

0, 1, 9

Kombinované

a[!b-m] #

An9, az0, a99

abc, aj0

Příklady kritérií like se zástupnými znaky

Následující tabulka ukazuje typy výsledků, pokud se kritérium Like používá s Zástupné znaky v tabulce, která může obsahovat data s konkrétními vzory shody.

Kritéria

Výsledek

Like "E#"

Vrátí položky s pouhými dvěma znaky, přičemž první znak je E a druhý je číslo.

Líbí se "G?"

Vrátí položky pouze se dvěma znaky, přičemž první znak je G.

Like "*16"

Vrátí položky končící na 16.

Podívejte se na další příklady zástupných znaků.

Začátek stránky

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.