Použitie kritéria Like na lokalizovanie údajov

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Kritériá Alebo operátor Like sa používajú v dotaze Accessu na vyhľadanie údajov, ktoré zodpovedajú špecifickému vzoru. Napríklad v ukážkovej databáze máme tabuľku Zákazníci, napríklad tabuľku uvedenú nižšie, a chceme vyhľadať iba zákazníkov žijúcich v mestách, ktorých názvy začínajú písmenom B. Tu je postup vytvorenia dotazu a použitia kritérií Like:

  1. Otvorte tabuľku Zákazníci:

    Tabuľka Zákazníci

  2. Na karte Vytvoriť kliknite na položku Návrh dotazu.

  3. Kliknite na položku Pridať a tabuľka Zákazníci sa pridá do návrhára dotazov.

  4. Dvakrát kliknite na polia Priezvisko a Mesto a pridajte ich do mriežky návrhu dotazu.

  5. Do poľa Mesto pridajte kritériá "Like B*" a kliknite na položku Spustiť.

    Kritérium dotazu Like

Vo výsledkoch dotazu sa zobrazia len zákazníci z názvov miest začínajúcich písmenom B.

Výsledky dotazu Like

Ďalšie informácie o používaní kritérií nájdete v téme Použitie kritérií v dotaze.

Na začiatok stránky

Používanie operátora Like v syntaxi SQL

Ak to radšej robíte v syntaxi SQL (jazyk SQL (Structured Query Language)), postupujte takto:

  1. Otvorte tabuľku Zákazníci a na karte Vytvoriť kliknite na položku Návrh dotazu.
  2. Na karte Domov kliknite na položku Zobraziť>zobrazenie SQL a zadajte nasledujúcu syntax:
    SELECT [Last Name], City FROM Customers WHERE City Like "B*";
  3. Kliknite na tlačidlo Spustiť.
  4. Kliknite pravým tlačidlom myši na kartu dotazu Uložiť zavrieť>.

Ďalšie informácie nájdete v jazyku SQL Accessu: základné pojmy, slovník a syntax a získajte ďalšie informácie o tom, ako upraviť príkazy SQL na zvýraznenie výsledkov dotazu.

Na začiatok stránky

Príklady vzorov a výsledkov kritérií Páči sa mi to

Kritérium alebo operátor Like je užitočné pri porovnávaní hodnoty poľa s reťazcovým výrazom. Nasledujúci príklad vráti údaje, ktoré sa začínajú písmenom P a pokračujú akýmkoľvek písmenom medzi A a F a troma číslicami:


Like "P[A-F]###"

Tu je niekoľko spôsobov, ako použiť like pre rôzne vzory:

Druh zhody Vzor Ak sa databáza zhoduje
sa zobrazí
Ak sa databáza nezhoduje
sa zobrazí
Viaceré znaky a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
Špeciálny znak a[*]a a*a Aaa
Viaceré znaky ab* abcdefg, abc cab, aab
Jeden znak a?a aaa, a3a, aBa aBBBa
Jedna číslica a#a a0a, a1a, a2a aaa, a10a
Rozsah znakov [a-z] f, p, j 2, &
Mimo rozsahu [!a-z] 9, &, % b, a
Nie číslica [!0-9] A, a, &, ~ 0; 1; 9
Kombinované a[!b-m]# An9, az0, a99 abc, aj0

Príklady kritérií Páči sa mi to so zástupnými znakmi

Nasledujúca tabuľka zobrazuje typy výsledkov, keď sa kritérium Like používa so zástupnými znakmi v tabuľke, ktoré môžu obsahovať údaje s konkrétnymi zodpovedajúcimi vzormi.

Kritériá Výsledok
Like "E#" Vráti položky iba s dvoma znakmi, pričom prvý znak je E a druhý je číslo.
Napríklad "G?" Vráti položky iba s dvoma znakmi, pričom prvý znak je G.
Like "*16" Vráti položky končiace sa 16.

Pozrite si ďalšie príklady zástupných znakov.

Na začiatok stránky