Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.
Kriteriet eller operatoren Like bruges i en forespørgsel til at søge efter data, der svarer til et bestemt mønster. For eksempel har vi i vores database en tabel kaldet "Kunder" som vist nedenfor, og vi vil kun søge efter kunder, der bor i byer, hvis navne begynder med "B". Sådan ville vi oprette en forespørgsel og bruge kriteriet Like:
-
Åbn tabellen Kunder:
-
Klik på Forespørgselsdesign under fanen Opret.
-
Klik på Tilføj i dialogboksen Vis tabel. Tabellen Kunder bliver tilføjet i forespørgselsdesigneren.
-
Luk dialogboksen Vis tabel.
-
Dobbeltklik på felterne Efternavn og By for at føje dem til forespørgslens designgitter.
-
Tilføje kriteriet "Like B *" i feltet By, og klik på Kør.
Forespørgselsresultaterne viser kun kunder fra byer, hvis navne begynder med bogstavet "B".
Du kan få flere oplysninger om brugen af disse kriterier under Anvende kriterier i en forespørgsel.
Brug af operatoren Like i SQL-syntaks
Hvis du foretrækker at gøre dette i SQL (Structured Query Language)-syntaks, hers hvordan:
-
Åbn tabellen Kunder, og klik på Forespørgselsdesign under fanen Opret.
-
Klik på Vis > SQL-visning under fanen Hjem, og skriv følgende syntaks:
SELECT [Last Name], City FROM Customers WHERE City Like “B*”;
-
Klik på Kør.
-
Højreklik på forespørgselsfanen, Gem > Luk.
Se under Access-SQL: grundlæggende begreber, ordliste og syntaks for at få flere oplysninger og lære mere om, hvordan du kan redigere SQL-sætninger, så resultatet af forespørgslerne optimeres.
Eksempler på Like-kriteriemønstre og resultater
Kriteriet eller operatoren Like er praktisk, når du skal sammenligne en feltværdi med et strengudtryk. Følgende eksempel returnerer data, der begynder med bogstavet P efterfulgt af et vilkårligt bogstav mellem A og F og tre cifre:
Like “P[A-F]###”
Her er nogle måder at bruge Like på for forskellige mønstre:
|
| Hvis der er en matchende værdi i | Hvis der ikke er en matchende |
---|---|---|---|
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
Følgende tabel viser resultattyper, når Like-kriteriet bruges sammen med jokertegn i en tabel, der kan indeholde data med specifikke sammenligningsmønstre.
Kriterier | Resultat |
---|---|
Like "E#" |
Returnerer elementer med kun to tegn, hvor det første tegn er E, og det andet tegn er et tal. |
Like "G?" |
Returnerer elementer, der kun har to tegn, for det første tegn er G. |
Like "*16" |
Returnerer elementer, der slutter på 16. |
Se flere eksempler på jokertegn.