Použitie kritéria Like na lokalizovanie údajov
Applies ToAccess pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Kritérium Alebo operátor Like sa používa v dotaze Access 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. Otvorenie tabuľky 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 (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, položku 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 Páči sa mi to používa s zástupné znaky v tabuľke, ktorá môže 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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.