De operator Like

Van toepassing op
Access voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Syntaxis

expressionLikepattern

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 patroon kunt u de volledige waarde opgeven (bijvoorbeeld Like “Smith”), of u kunt jokertekens gebruiken om een bereik van waarden te vinden (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 invoert Like “C*” , retourneert de query alle veldwaarden die beginnen met de letter C. In een parameterquery kunt u de gebruiker vragen naar een patroon 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
Overeenkomen met
(retourneert Waar)
Geen overeenkomst
(retourneert 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