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

Z operatorjem Like lahko poiščete vrednosti v polju, ki se ujemajo z določenim vzorcem. Za vzorec lahko določite celotno vrednost (na primer Like “Smith”), lahko pa uporabite nadomestni znaki za iskanje obsega vrednosti (na primer Like “Sm*”).

V izrazu lahko z operatorjem Like primerjate vrednost polja z izrazom niza. Če na primer vnesete Like “C*” v poizvedbo SQL, poizvedba vrne vse vrednosti polj, ki se začnejo s črko C. V poizvedba s parametri lahko uporabniku prikažete poziv za vzorec, ki ga želite poiskati.

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

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.