Operatoren Like

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Sammenligner en strengudtryk til et mønster i en 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

Sammenlign
(returnerer SAND)

Ingen Sammenlign
(returnerer falsk)

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



Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

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!

×