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í vzoru, který zadáte. V případěvzorku můžete zadat úplnou hodnotu (například Like “Smith”), nebo pomocí funkce Zástupné znaky vyhledat oblast hodnot (například Like “Sm*”)).

Ve výrazu můžete k porovnání hodnoty pole s řetězcový výraz použít operátor Like. Pokud například zadáte Like “C*” dotazu SQL, dotaz vrátí všechny hodnoty polí začínající písmenem C. V Parametrický dotaz můžete uživatele vyzvat k zadání vzorce, který má hledat.

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

Jednociferné

a#a

a0a, a1a, a2a

aaa, a10a

Rozsah znaků

[a-z]

f, p, j

2, &

Mimo oblast:

[!a-z]

9, &, %

b, a

Ne číslice

[!0-9]

A, a, &, ~

0, 1, 9

Kombinovaná

a[!b-m] #

An9, az0, a99

abc, aj0



Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se systém Microsoft Office insiderům

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

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

×