Operator Like

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Uspoređuje izraz niza s uzorkom u SQL izrazu.

Sintaksa

izrazLike "uzorak"

Sintaksa operatora Like sastoji se od sljedećih dijelova:

Dio Opis
izraz SQL izraz koji se koristi u uvjetu WHERE.
uzorak Slovni niz ili znak s kojim se izraz uspoređuje.

      

Napomene

Operator Like možete koristiti za pronalaženje vrijednosti u polju koje odgovaraju navedenom obrascu. Za uzorak možete navesti cijelu vrijednost (na primjer, Like “Smith”) ili koristiti zamjenske znakove da biste pronašli raspon vrijednosti (na primjer, Like “Sm*”).

Pomoću operatora Like u izrazu vrijednost polja možete usporediti s izrazom niza. Ako, na primjer, unosite u Like “C*” SQL upit, upit vraća sve vrijednosti polja koje počinju slovom C. U parametarskom upitu od korisnika možete zatražiti da unese uzorak koji želi potražiti.

U primjeru u nastavku vraćaju se podaci koji počinju slovom P, iza kojeg slijedi bilo koje slovo između A i F i tri broja:

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

Tablica u nastavku pokazuje kako pomoću operatora Like možete testirati izraze za različite uzorke.


Vrsta podudaranja

Uzorak
Podudaranje
(vraća vrijednost True)
Nema podudaranja
(vraća vrijednost False)
Veći broj znakova a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
Posebni znak a[*]a a*a aaa
Veći broj znakova ab* abcdefg, abc cab, aab
Jedan znak a?a aaa, a3a, aBa aBBBa
Jedna znamenka a#a a0a, a1a, a2a aaa, a10a
Raspon znakova [a-z] f, p, j 2, &
Izvan raspona [!a-z] 9, &, % b, a
Nije znamenka [!0-9] A, a, &, ~ 0, 1, 9
Kombinirano a[!b-m]# An9, az0, a99 abc, aj0