Operator Like

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

Poredi izraz niske sa obrascem u SQL izrazu.

Sintaksa

expressionLikepattern

Sintaksa Like ima sledeće delove:

Deo Opis
expression SQL izraz koji se koristi u odredbi WHERE.
pattern Literal niske ili niske znakova sa kojim se poredi expression.

      

Napomene

Možete da koristite operator Like za pronalaženje vrednosti u polju koje se podudaraju sa obrascem koji navedete. Za obrazac možete da navedete kompletnu vrednost (na primer, Like “Smith”) ili možete da koristite džoker znakove da biste pronašli opseg vrednosti (na primer, Like “Sm*”).

U izrazu možete da koristite operator Like za poređenje vrednosti polja sa izrazom niske. Na primer, ako unesete u Like “C*” SQL upit, upit vraća sve vrednosti polja koje počev od slova C. U parametar istom upitu možete da zatražite od korisnika obrazac za pretraživanje.

Sledeći primer vraća podatke koji počinju slovom P praćenim bilo kojim slovom između A i F i tri cifre:

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

Sledeća tabela prikazuje kako možete da koristite Like za testiranje izraza za različite obrasce.


Vrsta podudaranja

Obrazac
Podudaraju
(daje True)
Nema podudaranja
(daje False)
Više znakova a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
Specijalni znak a[*]a a*a aaa
Više znakova ab* abcdefg, abc cab, aab
Pojedinačni znak a?a aaa, a3a, aBa aBBBa
Jedna cifra a#a a0a, a1a, a2a aaa, a10a
Opseg znakova [a-z] f, p, j 2, &
Van opsega [!a-z] 9, &, % b, a
Nije cifra [!0-9] A, a, &, ~ 0, 1, 9
Kombinovano a[!b-m]# An9, az0, a99 abc, aj0