Operátor Like

Porovná řetězcový výraz se vzorem ve výrazu SQL.

Syntaxe

výraz Likevzor

Syntaxe operátoru Like se skládá z těchto částí:

Část

Popis

výraz

Výraz SQL použitý v klauzuli WHERE

vzor

Řetězec nebo řetězcový literál, se kterým se výraz porovnává


Poznámky

Operátor Like můžete použít k vyhledání hodnot v poli, které odpovídají vámi zadanému vzoru. Pro vzor můžete zadat celou hodnotu (například Like “Smith”), nebo můžete použít zástupné znaky k vyhledání rozsahu hodnot (například Like “Sm*”)).

Ve výrazu můžete operátor Like použít k porovnání hodnoty pole a řetězcového výrazu. Pokud třeba v dotazu SQL zadáte Like “C*”, dotaz vrátí všechny hodnoty polí začínající písmenem C. V parametrickém dotazu se můžete uživatele dotázat na vzor, který se má vyhledat.

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]###”

Následující tabulka zobrazuje způsob použití operátoru Like k otestování výrazů pro různé vzory.


Typ shody


Vzor

Shoda
(vrátí hodnotu True)

Beze shody
(vrátí hodnotu False)

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



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.

×