Lik-operator

Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Sammenligner et strenguttrykk med et mønster i et SQL-uttrykk.

Syntaks

uttrykkLike «mønster»

Like-operatorsyntaksen har disse delene:

Del Beskrivelse
uttrykk SQL-uttrykk som brukes i en WHERE-setning.
mønster Streng eller tegnstrenglitteral som uttrykk sammenlignes med.

      

Kommentarer

Du kan bruke Like-operatoren for å finne verdier i et felt som samsvarer med mønsteret du spesifiserer. For mønster kan du angi den fullstendige verdien (for eksempel Like “Smith”), eller du kan bruke jokertegn til å finne et verdiområde (for eksempel Like “Sm*”).

Du bruker Like-operatoren i et uttrykk for å sammenligne en feltverdi med et strenguttrykk. Hvis du for eksempel skriver inn Like “C*” i en SQL-spørring, returnerer spørringen alle feltverdier som begynner med bokstaven C. I en parameterspørring kan du be brukeren om et mønster å søke etter.

Følgende eksempel returnerer data som begynner med bokstaven P, etterfulgt av en bokstav mellom A og F og tre sifre:

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

Tabellen nedenfor viser hvordan du kan bruke Like for å teste uttrykk for ulike mønstre.


Type treff

Mønster
Matche
(returnerer Sann)
Ingen treff
(returnerer Usann)
Flere tegn a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
Spesialtegn a[*]a a*a aaa
Flere tegn ab* abcdefg, abc cab, aab
Enkelttegn a?a aaa, a3a, aBa aBBBa
Ett siffer a#a a0a, a1a, a2a aaa, a10a
Tegnområde [a-z] f, p, j 2, &
Utenfor et område [!a-z] 9, &, % b, a
Ikke et siffer [!0-9] A, a, &, ~ 0, 1, 9
Kombinasjon a[!b-m]# An9, az0, a99 abc, aj0