Applies ToAccess pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Porovná reťazcový výraz so vzorkou vo výraze SQL.

Syntax

výraz Likevzorka

Syntax operátora Like pozostáva z týchto častí:

Časť

Popis

výraz

Výraz SQL použitý v klauzule WHERE.

vzorka

Reťazec alebo reťazec znakov, presne s ktorými sa výraz porovná.

Poznámky

Operátor Like môžete použiť na vyhľadanie hodnôt v poli, ktoré sa zhodujú s určenou vzorkou. Pre reťazec vzorka môžete zadať úplnú hodnotu (napríklad Like “Smith”) alebo môžete použiť zástupné znaky, ak chcete vyhľadať rozsah hodnôt (napríklad Like “Sm*”).

Pre výraz môžete použiť operátor Like, ak chcete porovnať hodnoty poľa s reťazcom. Ak zadáte napríklad Like “C*” v dotaze SQL, dotaz vráti všetky hodnoty poľa začínajúce písmenom C. Ak použijete parametrický dotaz, môžete zobraziť výzvu používateľovi na vyhľadanie vzorky.

Nasledujúci príklad vráti údaje, ktoré sa začínajú písmenom P a pokračujú akýmkoľvek písmenom medzi A a F a troma číslicami:

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

Nasledujúca tabuľka zobrazuje, ako môžete pomocou operátora Like testovať výrazy podľa rôznych vzoriek.

Druh zhody

Vzorka

Zhoda (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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.