Použití kritéria Like k vyhledání dat

Použití kritéria Like k vyhledání dat

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Kritéria (operátor) Like slouží v dotazech k vyhledání dat podle určitého vzoru. Třeba v naší databázi máme tabulku Zákazníci (jako je ta dole) a chceme najít jenom zákazníky, kteří žijí ve městech s názvem začínajícím písmenem B. Ukážeme si, jak vytvořit dotaz a použít kritéria Like:

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

    Tabulka Zákazníci

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

  3. V dialogovém okně Zobrazit tabulku klikněte na Přidat – tabulka Zákazníci se přidá do návrháře dotazu.

  4. Zavřete dialogové okno Zobrazit tabulku.

  5. Poklikejte na pole Příjmení a Město. Tím je přidáte do návrhové mřížky dotazu.

  6. V poli Město přidat kritéria hledání "jako B *" a klikněte na příkaz Spustit.

    Kritéria Like v dotazu

Výsledky dotazu ukážou jenom zákazníky z měst začínajících písmenem B.

Výsledky dotazu s operátorem Like

Další informace o používání kritérií najdete v článku o použití kritérií v dotazu.

Začátek stránky

Použití operátoru Like v syntaxi jazyka SQL

Pokud chcete udělat to samé v syntaxi jazyka SQL (Structured Query Language), tady je způsob:

  1. Otevřete tabulku Zákazníci a na kartě Vytvoření klikněte na Návrh dotazu.

  2. Na kartě Domů klikněte na Zobrazení > Zobrazení SQL a zadejte tuto syntaxi:

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

  1. Klikněte na Spustit.

  2. Klikněte pravým tlačítkem myši na kartu dotazu a klikněte na Uložit > Zavřít.

Podrobnější informace najdete v článku Jazyk SQL v Accessu: základní koncepty, slovník a syntaxe a přečtěte si také informace o úpravách příkazů SQL, které zpřesní výsledky dotazů.

Začátek stránky

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

Kritéria (operátor) Like se hodí k porovnávání hodnoty polí s řetězcovým výrazem. V tomhle příkladu vrátí operátor Like data, která mají na začátku písmeno P, za ním libovolné písmeno od A do F a potom tři číslice:

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

Tady jsou některé způsoby použití operátoru Like s různými vzory:


Typ shody


Vzor

Pokud databáze obsahuje odpovídající
data, uvidíte

Pokud databáze neobsahuje odpovídající
data, 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

Jedna číslice

a#a

a0a, a1a, a2a

aaa, a10a

Interval znaků

[a-z]

f, p, j

2, &

Znaky mimo interval

[!a-z]

9, &, %

b, a

Nečíselný znak

[!0-9]

A, a, &, ~

0, 1, 9

Kombinace

a[!b-m]#

An9, az0, a99

abc, aj0

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

Tady jsou příklady výsledků při použití kritérií Like se Zástupné znaky u tabulky, která obsahuje data vyhovující zadaným vzorům:

Kritéria

Výsledek

Like "E#"

Položky tvořené dvěma znaky – první znak je E a druhý znak je jakákoli číslice

Like "G?"

Položky tvořené jen dvěma znaky, kde první znak je G

Like "*16"

Položky, které mají na konci číslo 16

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

Začátek stránky

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×