Operator Like

Poredi izraz niske sa obrascem u SQL izrazu.

Sintaksa

expression Likepattern

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 pattern možete da navedete kompletnu vrednost (na primer, Like “Smith”) ili možete da koristite džoker znaci 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 Like “C*” u SQL upit, upit vraća sve vrednosti polja koje počinju slovom C. U parametarski upit, možete zatražiti 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

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



Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×