Operatoren Like

Sammenligner et strengudtryk med et mønster i et Structured Query Language (SQL)-udtryk.

Syntaks

udtryk Likemønster

Syntaksen til operatoren Like består af følgende dele:

Del

Beskrivelse

udtryk

SQL-udtryk, som er angivet i en WHERE-delsætning.

mønster

Streng eller konstanttegnstreng, som udtryk skal sammenlignes med.


Bemærkninger

Du kan bruge operatoren Like til at finde værdier i felter, der svarer til det mønster, du angiver. For mønster kan du angive hele værdien, f.eks. Like “Smith”), eller du kan bruge jokertegn til at finde et interval af værdier, f.eks. Like “Sm*”).

Du kan bruge operatoren Like i et udtryk til at sammenligne en feltværdi med et strengudtryk. Hvis du f.eks. skriver Like “C*” i en SQL-forespørgsel, returneres alle feltværdier, der starter med bogstavet C. I en parameterforespørgsel kan du bede brugeren om at angive det mønster, der skal søges efter.

Følgende eksempel returnerer data, der starter med bogstavet P efterfulgt at et vilkårligt bogstav i intervallet A – F samt tre tal:

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

I følgende tabel kan du se, hvordan du kan bruge Like til at afprøve udtryk for forskellige mønstre.


Type sammenfald


Mønster

Sammenfald
(returnerer True)

Ingen sammenfald
(returnerer False)

Flere tegn

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Specialtegn

a[*]a

a*a

aaa

Flere tegn

ab*

abcdefg, abc

cab, aab

Enkelt tegn

a?a

aaa, a3a, aBa

aBBBa

Enkelt ciffer

a#a

a0a, a1a, a2a

aaa, a10a

Tegninterval

[a-z]

f, p, j

2, &

Uden for et interval

[!a-z]

9, &, %

b, a

Ikke et ciffer

[!0-9]

A, a, &, ~

0, 1, 9

Kombineret

a[!b-m]#

An9, az0, a99

abc, aj0



Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×