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

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

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete 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

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
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.

×