Ugrađeno podudaranje uzoraka pruža svestran alat za usporedbu nizova. U sljedećoj su tablici prikazani zamjenski znakovi koje možete koristiti uz operator Like i broj znamenki ili nizova koji se podudaraju.
| Znak (znakovi) u uzorku* | Podudara se u izrazu* |
|---|---|
| ? ili _ (podvlaka) | Bilo koji znak |
| * ili % | Nula ili više znakova |
| # | Bilo koja jedna znamenka (od 0 do 9) |
| [popis znakova] | Bilo koji pojedinačni znak na popisu znakova |
| [! popis] | Bilo koji znak koji nije na popisu znakova |
Možete koristiti grupu od jednog ili više znakova (popis znakova) u zagradama ([ ]) da bi se podudarala s bilo kojim znakom u izrazu, a popis znakova može sadržavati gotovo sve znakove u skupu ANSI znakova, uključujući znamenke. Posebne znakove kao što su početna zagrada ([ ), upitnik (?), znak broja (#) i zvjezdica (*) možete koristiti da bi se izravno uparili samo ako su navedeni u uglatim zagradama. Završnu zagradu ( ]) ne možete koristiti unutar grupe da bi se podudarala sa samom sobom, ali je možete koristiti izvan grupe kao pojedinačni znak.
Osim jednostavnog popisa znakova u zagradama, charlist može navesti raspon znakova pomoću spojnice (-) za razdvajanje gornje i donje granice raspona. Na primjer, upotreba slova [A – Z] u obrascu rezultira podudaranjem ako odgovarajući položaj znaka u izrazu sadrži bilo koje veliko slovo u rasponu od A do Z. U zagrade možete uvrstiti više raspona bez razgraničavanja raspona. Primjerice, [a-zA-Z0-9] odgovara bilo kojem alfanumeričkom znaku.
Važno je imati na umu da su zamjenski znakovi za ANSI SQL (%) i (_) dostupni samo uz modul baze podataka programa Microsoft Access i davatelja baze podataka OLE DB programa Access. Ako se koriste putem programa Access ili DAO, tretirat će se kao literali.
Ostala važna pravila za podudaranje uzoraka obuhvaćaju sljedeće:
- Uskličnik (!) na početku popisa znakova označava da se podudara ako se u izrazu nađe bilo koji znak osim onih u popisu znakova. Kada se koristi izvan uglatih zagrada, uskličnik se podudara sa samim njim.
- Rastavnicu (-) možete koristiti na početku (iza uskličnika ako je upotrebljen) ili na kraju popisa znakova da bi se podudarala sa samom sobom. Na bilo kojem drugom mjestu spojnica identificira raspon ANSI znakova.
- Kada navedete raspon znakova, znakovi se moraju pojavljivati uzlaznim redoslijedom sortiranja (A – Ž ili od 0 do 100). [A-Z] je valjan uzorak, ali [Z-A] nije.
- Redni niz znakova [ ] se zanemaruje; Smatra se nizom nulte duljine ("").