Operátor Like

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Porovná reťazcový výraz štruktúry vo výraze SQL.

Syntax

výraz Likevzorka

Syntax operátora Like má tieto časti:

Časť

Popis

výraz

Výraz SQL, ktorý sa používa v klauzule WHERE. .

vzorka

Reťazec alebo literál reťazca znakov, s ktorým sa výraz porovnáva.


Poznámky

Operátor Like môžete použiť, ak chcete nájsť hodnoty v poli, ktoré sa zhodujú so zadanou vzorkou. Pre vzorku môžete určiť úplnú hodnotu (napríklad Like “Smith”) alebo môžete použiť zástupné znaky na vyhľadanie rozsahu hodnôt (napríklad Like “Sm*”).

Vo výraze môžete použiť operátor Like na porovnanie hodnoty poľa s výrazom reťazca. Ak napríklad zadáte Like “C*” v dotaze SQL, daný dotaz vráti všetky hodnoty poľa, ktoré začínajú písmenom C. V parametrický dotaz môžete požiadať používateľa o vzorku na vyhľadávanie.

Nasledovný príklad vráti údaje, ktoré začínajú písmenom P a pokračujú ľubovoľným písmenom medzi A a F a troma číslicami:

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

Nasledovná tabuľka znázorňuje spôsob, ako môžete použiť operátor Like na testovanie výrazov pre rôzne vzorky.


Typ zhody


Vzorky

Mapovanie
(vráti hodnotu True)

Žiadna zhoda
(vráti hodnotu False)

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



Poznámka : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×