Operatoren Like

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

Syntaks

uttrykk Like «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 spesifisere den totale verdien (for eksempel Like “Smith”), eller du kan bruke jokertegn for å 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 samsvar


Mønster

Treff
(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



Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×