Operatoren Like

Gælder for
Access til Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Sammenligner et strengudtryk med et mønster i et SQL-udtryk.

Syntaks

udtrykLikemønster

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

Del Beskrivelse
udtryk SQL-udtryk, der bruges i en WHERE-delsætning.
mønster Streng- eller tegnstrengkonstant, som udtryk sammenlignes med.

      

Bemærkninger

Du kan bruge operatoren Like til at finde værdier i et felt, der svarer til det mønster, du angiver. For mønster kan du angive den fulde værdi (f.eks. Like “Smith”), eller du kan bruge jokertegn til at finde et værdiområde (f.eks. Like “Sm*”). .

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

I følgende eksempel returneres data, der begynder med bogstavet P, efterfulgt af et bogstav mellem A og F og tre cifre:

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

Tabellen nedenfor viser, hvordan du kan bruge Like til at teste udtryk for forskellige mønstre.


Type match

Mønster
Matche
(returnerer Sand)
Intet match
(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