Brug af kriteriet Like til at finde data

Gælder for
Access til Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Kriteriet Like eller operatoren bruges i en Access-forespørgsel til at finde data, der svarer til et bestemt mønster. I en eksempeldatabase har vi f.eks. tabellen "Kunder", som den nedenfor, og vi vil kun finde de kunder, der bor i byer, hvis navne starter med "B". Sådan opretter vi en forespørgsel og bruger like-kriterierne:

  1. Åbn tabellen Kunder:

    Tabellen Kunder

  2. Klik på Forespørgselsdesign på fanen Opret.

  3. Klik på Tilføj , hvorefter tabellen Kunder føjes til forespørgselsdesigneren.

  4. Dobbeltklik på felterne Efternavn og By for at føje dem til forespørgselsdesigngitteret.

  5. Tilføj kriteriet "Like B*" i feltet By, og klik på Kør.

    Forespørgselskriteriet Like

Forespørgselsresultaterne viser kun kunder fra navne i byer, der starter med bogstavet "B".

Like-forespørgselsresultater

Du kan få mere at vide om brug af kriterier under Anvend kriterier på en forespørgsel.

Toppen af siden

Brug af operatoren Like i SQL-syntaks

Hvis du foretrækker at gøre dette i SQL-syntaks (Structured Query Language), skal du gøre følgende:

  1. Åbn tabellen Kunder, og klik på Forespørgselsdesign under fanen Opret.
  2. Klik på Vis SQL-visning> under fanen Hjem, og skriv følgende syntaks:
    SELECT [Last Name], City FROM Customers WHERE City Like "B*";
  3. Klik på Afspil.
  4. Højreklik på forespørgselsfanen Gem>luk.

Du kan finde flere oplysninger i Access SQL: grundlæggende begreber, terminologi og syntaks og få mere at vide om, hvordan du redigerer SQL-sætninger for at skærpe forespørgselsresultater.

Toppen af siden

Eksempler på Like-kriteriemønstre og -resultater

Kriteriet Like eller operatoren er praktisk, når du sammenligner en feltværdi med et strengudtryk. I følgende eksempel returneres data, der begynder med bogstavet P, efterfulgt af et bogstav mellem A og F og tre cifre:


Like "P[A-F]###"

Her er nogle måder at bruge Synes godt om til forskellige mønstre:

Type sammenfald Mønster Hvis databasen har et match
får du vist
Hvis databasen ikke har et match
får du vist
Flere tegn a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
Specialtegn a[*]a a*a Aaa
Flere tegn ab* abcdefg, abc cab, aab
Enkelt tegn a?a aaa, a3a, aBa aBBBa
Enkelt ciffer a#a a0a, a1a, a2a aaa, a10a
Tegninterval [a-z] f, p, j 2, &
Uden for et interval [!a-z] 9, &, % b, a
Ikke et ciffer [!0-9] A, a, &, ~ 0, 1, 9
Kombineret a[!b-m]# An9, az0, a99 abc, aj0

Eksempler på Like-kriterier med jokertegn

I følgende tabel vises resultattyper, når kriteriet Synes godt om bruges sammen med jokertegn i en tabel, der kan indeholde data med de specifikke matchende mønstre.

Kriterier Resultat
Like "E#" Returnerer elementer med kun to tegn, hvor det første tegn er E, og det andet er et tal.
Like "G?" Returnerer elementer med kun to tegn, hvor det første tegn er G.
Like "*16" Returnerer elementer, der slutter den 16.

Se flere eksempler på jokertegn.

Toppen af siden