Operator Like

Primerja izraz niza z vzorcem v izrazu SQL.

Sintaksa

expression Likepattern

Sintaksa operatorja Like vsebuje te dele:

Del

Opis

expression

Izraz SQL, uporabljen v stavku WHERE.

pattern

Niz ali dobesedni niz znaka, na podlagi katerega je primerjan expression.


Opombe

Operator Like lahko uporabite, če želite poiskati vrednosti v polju, ki se ujema z vzorcem, ki ga določite. Za pattern lahko določite vrednost dokončanega (na primer Like “Smith”) ali pa uporabite nadomestne znake, da poiščete obseg vrednosti (na primer Like “Sm*”).

V izrazu lahko uporabite operator Like, da primerjate vrednost polja z izrazom niza. Če na primer vnesete Like “C*” v poizvedbo SQL, poizvedba vrne vse vrednosti polja, ki se začnejo s črko C. V poizvedbi s parametri lahko pozovete uporabnika, naj poišče vzorec.

V spodnjem primeru so vrnjeni podatki, ki se začnejo s črko P, ki ji sledi katera koli črka med A in F ter tri števke:

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

V spodnji tabeli je prikazano, kako lahko z operatorjem Like preskusite izraze za različne vzorce.


Vrsta ujemanja


Vzorec

Ujemanje
(vrne vrednost » True«)

Ni ujemanja
(vrne vrednost »False«)

Več znakov

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Posebni znak

a[*]a

a*a

aaa

Več znakov

ab*

abcdefg, abc

cab, aab

Posamezni znak

a?a

aaa, a3a, aBa

aBBBa

Posamezna števka

a#a

a0a, a1a, a2a

aaa, a10a

Nabor znakov

[a-z]

f, p, j

2, &

Zunaj nabora

[!a-z]

9, &, %

b, a

Brez števke

[!0-9]

A, a, &, ~

0, 1, 9

Kombinirano

a[!b-m]#

An9, az0, a99

abc, aj0



Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×