Kriteriet Synes godt om eller operatoren bruges i en forespørgsel til at finde data, der svarer til et bestemt mønster. I vores database 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 kriteriet Synes godt om:
-
Åbn tabellen Kunder:
-
Klik på Forespørgselsdesign på fanen Opret.
-
Klik på Tilføj, og tabellen Kunder bliver føjet til forespørgselsdesigneren.
-
Dobbeltklik på felterne Efternavn og By for at føje dem til forespørgselsdesigngitteret.
-
Tilføj kriteriet "LikeB*" i feltet By, og klik på Kør.
Forespørgselsresultaterne viser kun kunder fra navne på byer, der begynder med bogstavet "B".
Hvis du vil have mere at vide om brug af kriterier, skal du se, hvordan du anvender kriterier på en forespørgsel.
Brug af operatoren Like i SQL-syntaks
Hvis du foretrækker at gøre dette i syntaksen for SQL (Structured Query Language), skal du gøre følgende:
-
Åbn tabellen Kunder, og klik på Forespørgselsdesign under fanen Opret.
-
På fanen Hjem skal du klikke på Vis > SQL-visning og skrive følgende syntaks:
SELECT [Last Name], City FROM Customers WHERE City Like “B*”;
-
Klik på Afspil.
-
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 forbedre forespørgselsresultaterne.
Eksempler på Like-kriteriemønstre og -resultater
Kriteriet Like eller operatoren er praktiske, 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, hvorpå du kan bruge Like til forskellige mønstre:
|
|
Hvis din database har et |
Hvis din database ikke har et |
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 kriteriet Like bruges sammen med en 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 kun med to tegn, hvor det første tegn er G. |
Like "*16" |
Returnerer elementer, der slutter den 16. |