Gegevens zoeken met het criterium Zoals

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

Het criterium of de operator Like wordt gebruikt in een Access-query om gegevens te vinden die overeenkomen met een specifiek patroon. In een voorbeelddatabase hebben we bijvoorbeeld een tabel Klanten, zoals hieronder, en we willen alleen de klanten vinden die in steden wonen waarvan de naam begint met 'B'. U kunt als volgt een query maken en de criteria Like gebruiken:

  1. Open de tabel Klanten:

    De tabel Klanten

  2. Klik op het tabblad Maken op Queryontwerp.

  3. Klik op Toevoegen om de tabel Klanten toe te voegen aan de ontwerpfunctie voor query's.

  4. Dubbelklik op de velden Achternaam en Plaats om deze toe te voegen aan het queryontwerpraster.

  5. Voeg in het veld Plaats de criteria Like B* toe en klik op Uitvoeren.

    Querycriterium Like

In de queryresultaten worden alleen de klanten van de namen van steden weergegeven die beginnen met de letter 'B'.

Queryresultaat van Like

Zie Criteria toepassen op een query voor meer informatie over het gebruik van criteria.

Naar boven

De operator Like gebruiken in SQL-syntaxis

Als u dit liever doet in sql -syntaxis (Structured Query Language), doet u dit als volgt:

  1. Open de tabel Klanten en klik op het tabblad Maken op Queryontwerp.
  2. Klik op het tabblad Start opSQL-weergave weergeven> en typ de volgende syntaxis:
    SELECT [Last Name], City FROM Customers WHERE City Like "B*";
  3. Klik op Uitvoeren.
  4. Klik met de rechtermuisknop op het querytabblad, Sluiten opslaan>.

Zie Voor meer informatie Toegang tot SQL: basisconcepten, woordenlijst en syntaxis en meer informatie over het bewerken van SQL-instructies om queryresultaten te verscherpen.

Naar boven

Voorbeelden van like-criteriapatronen en -resultaten

De like-criteria of operator is handig bij het vergelijken van een veldwaarde met een tekenreeksexpressie. 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]###"

Hier volgen enkele manieren om Vind-ik-leuk te gebruiken voor verschillende patronen:

Soort overeenkomst Patroon Als uw database een overeenkomst heeft
u ziet
Als uw database geen overeenkomst heeft
u ziet
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

Voorbeelden van like-criteria met jokertekens

In de volgende tabel ziet u typen resultaten wanneer het criterium Like wordt gebruikt met een jokerteken in een tabel die mogelijk gegevens bevat met de specifieke overeenkomende patronen.

Criteria Resultaat
Like "E#" Retourneert items met slechts twee tekens waarbij het eerste teken E is en het tweede een getal is.
Zoals "G?" Retourneert items met slechts twee tekens waarbij het eerste teken G is.
Vind "*16" leuk Retourneert items die eindigen op 16.

Zie meer voorbeelden van jokertekens.

Naar boven