Applies ToAccess voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vergelijkt een reeksexpressie met een patroon in een SQL-expressie.

Syntaxis

expression Likepattern

De syntaxis van de operator Like bestaat uit deze onderdelen:

Onderdeel

Beschrijving

Expressie

SQL-expressie die in een WHERE-component wordt gebruikt.

Patroon

Tekenreeks letterlijke tekenreeks waarmee expressie wordt vergeleken.

Opmerkingen

U kunt de operator Like gebruiken om waarden te vinden in een veld die overeenkomen met het gewenste patroon. Voor pattern kunt u de volledige waarde opgeven (bijvoorbeeld Like “Smith”) of u kunt jokertekens gebruiken om naar een bereik van waarden te zoeken (bijvoorbeeld Like “Sm*”)).

In een expressie kunt u de operator Like gebruiken om de waarde van een veld te vergelijken met een tekenreeksexpressie. Als u bijvoorbeeld in een SQL-query Like “C*” invoert, geeft de query als resultaat alle waarden beginnen met de letter C. In een parameterquery kunt u de gebruiker vragen naar een patroon om te zoeken.

Het volgende voorbeeld retourneert de gegevens die begint met de letter P gevolgd door een willekeurige letter tussen A en F en drie cijfers:

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

In de volgende tabel ziet u hoe u Like kunt gebruiken om te expressies op verschillende patronen te controleren.

Soort overeenkomst

Patroon

Vergelijken (geeft als resultaat Waar)

Geen overeenkomst (geeft als resultaat Onwaar)

Meerdere tekens

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Speciaal teken

a[*]a

a*a

aaa

Meerdere tekens

ab*

abcdefg, abc

cab, aab

Eén teken

a?a

aaa, a3a, aBa

aBBBa

Eén cijfer

a#a

a0a, a1a, a2a

aaa, a10a

Bereik van tekens

[a-z]

f, p, j

2, &

Buiten een bereik

[!a-z]

9, &, %

b, a

Geen cijfer

[!0-9]

A, a, &, ~

0, 1, 9

Gecombineerd

a[!b-m]#

An9, az0, a99

abc, aj0

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.