Hitta data genom att använda kriteriet Som
Applies ToAccess för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Villkoret Som eller operatorn används i en Access fråga för att hitta data som matchar ett visst mönster. I en exempeldatabas har vi till exempel en "Kunder"-tabell, som den nedan, och vi vill bara hitta kunder som bor i städer vars namn börjar med "B". Så här skapar vi en fråga och använder villkoret Som:

  1. Öppna tabellen Kunder:tabellen Kunder

  2. Klicka på Frågedesign på fliken Skapa.

  3. Klicka på Lägg till så läggs tabellen Kunder till i frågedesignern.

  4. Dubbelklicka på fälten Efternamn och Ort för att lägga till dem i frågerutnätet.

  5. I fältet Ort lägger du till villkoret "Som B*" och klickar på Kör.frågevillkoret Som

Frågeresultatet visar endast kunder från ortsnamn som börjar med bokstaven "B".

Resultat från fråga med Som

Mer information om hur du använder villkor finns i Använda villkor för en fråga.

Överst på sidan

Använda operatorn Like i SQL-syntax

Om du föredrar att göra detta i SQL-syntaxen (Structured Query Language) gör du så här:

  1. Öppna tabellen Kunder och klicka på Frågedesign på fliken Skapa.

  2. Klicka på Visa > SQL-vy på fliken Start och skriv följande syntax:

    SELECT [Last Name], City FROM Customers WHERE City Like “B*”;

  3. Klicka på Kör.

  4. Högerklicka på frågefliken Spara > Stäng.

Mer information finns i Access SQL: grundläggande begrepp, ordlista och syntax och lär dig mer om hur du redigerar SQL-uttryck för att öka frågeresultatet.

Överst på sidan

Exempel på villkorsmönster och resultat av gilla-typ

Villkoret Som eller operatorn är praktiskt när du jämför ett fältvärde med ett stränguttryck. I följande exempel returneras data som börjar med bokstaven P följt av valfri bokstav mellan A och F samt tre siffror:

Like “P[A-F]###”

Här är några sätt att använda Like för olika mönster:

Typ av matchning

Mönster

Om databasen har en matchning visas

Om databasen inte har någon matchning visas

Flera tecken

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Ett specialtecken

a[*]a

a*a

Aaa

Flera tecken

ab*

abcdefg, abc

cab, aab

Ett enstaka tecken

a?a

aaa, a3a, aBa

aBBBa

En enstaka siffra

a#a

a0a, a1a, a2a

aaa, a10a

Ett teckenintervall

[a-z]

f, p, j

2, &

Utanför ett teckenintervall

[!a-z]

9, &, %

b, a

Inte en siffra

[!0-9]

A, a, &, ~

0, 1, 9

Sammansatta mönster

a[!b-m]#

An9, az0, a99

abc, aj0

Exempel på Villkor som med jokertecken

I följande tabell visas resultattyper när villkoret Gilla används med en jokertecken i en tabell som kan innehålla data med specifika matchningsmönster.

Villkor

Resultat

Som "E#"

Returnerar poster med bara två tecken där det första tecknet är E och det andra är ett tal.

Som "G?"

Returnerar objekt med endast två tecken där det första tecknet är G.

Som "*16"

Returnerar poster som slutar på 16.

Visa fler exempel på jokertecken.

Överst på sidan

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.