Spørringsvilkår, del 2: LIKE?

Obs!:  Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Vi regnes som et eksempel på grunnleggende ved bruk av vilkår i en spørring til å gjøre det mer spesifikke spørringens spørsmål i del 1 av 3 – del i denne serien. Som er nyttig hvis du vet nøyaktig hva du leter etter. Men hva om du vil se unøyaktige samsvarer med – si, alle med etternavnet starter med te? Heldigvis – Access har kraftige verktøy du kan bruke i spørringsvilkår for å hente unøyaktige treff: jokertegn tegn og LIKE-operatoren.

Jokertegn

Hvis du har spilt poker noensinne, vil du kanskje kunne gjette jokertegn gjør: de kan byttes ut for andre tegn. Det finnes ti jokertegn, men bare fem kan brukes i en gitt database. Fem av dem oppfyller en standard kalles ANSI-89, og de andre fem oppfyller ANSI-92-standarden; alle databaser støtter én standard eller den andre, men ikke begge deler. Du kan Angi et alternativ for å angi hvilke ANSI-standarden du bruker.

ANSI-89 tegn

Tegn

Beskrivelse

Eksempel

*

Svarer til en hvilken som helst antall tegn.
Du kan bruke stjernen hvor som helst i en tegnstreng.

hv * finner hva, hvit og hvorfor, men ikke enhver eller varm.

?

Samsvarer med alle alfabetiske enkelttegn.

B?ll finner tall, Tell og tull

[ ]

Brukes sammen med andre tegn (omsluttet av hakeparenteser).
Samsvarer med ett enkelt tegn innenfor hakeparentesene.

B [ ae ] ll finner tall og Tell, men ikke tull

!

Brukes i hakeparenteser sammen med andre tegn.
Samsvarer med ett tegn som ikke står innenfor hakeparentesene.

b [! AE ] ll finner tell og tull, men ikke tall eller bjelle

-

Brukes i hakeparenteser sammen med andre tegn.
Samsvarer med en av en rekke tegn.
Må du angi området i stigende rekkefølge (A til Å, ikke fra å til A).

b [a-c] d finner bad, bbd og bcd

#

Svarer til et vilkårlig numerisk enkelttegn.

1 #3 finner 103, 113 og 123

ANSI-92 tegn

Tegn

Beskrivelse

Eksempel

%

Svarer til en hvilken som helst antall tegn.
Den kan brukes som første eller siste tegn i tegnstrengen.

hv % finner hva, hvit og hvorfor, men ikke enhver eller varm.

_

Samsvarer med alle alfabetiske enkelttegn.

B_ll finner tall, Tell og tull

[ ]

Brukes sammen med andre tegn.
Samsvarer med ett enkelt tegn innenfor hakeparentesene.

B [ ae ] ll finner tall og Tell, men ikke tull

^

Brukes i hakeparenteser sammen med andre tegn.
Samsvarer med ett tegn som ikke står innenfor hakeparentesene.

b [^ ae ] ll finner fakturaen og tull, men ikke tall eller Tell

-

Brukes i hakeparenteser sammen med andre tegn.
Samsvarer med en av en rekke tegn.
Må du angi området i stigende rekkefølge (A til Å, ikke fra å til A).

b [a-c] d finner bad, bbd

LIKE-operatoren

Access krever ordet "Som" i vilkår som bruker jokertegn. Du kan bruke LIKE-operatoren like foran strengen som inneholder jokertegn. Strengen omgitt av anførselstegn, må også i Access. Hvis du for eksempel for å samsvare med tekstdata som inneholder bokstaven T kan du bruke dette uttrykket:

For eksempel "* t *"

I nyere versjoner legges LIKE-operatoren og tilbud merkene for deg hvis du utelater dem. Hvis du bruker uttrykket * t * endres den til som "* t *" når du kjører spørringen, eller Flytt markøren utenfor kriteriet.

Se som og jokertegn tegn i aksjon

Hvis du vil se en video som demonstrerer bruken av disse verktøyene, kan du prøve denne YouTube-video på samme måte som og jokertegn i Access-spørringsvilkår.

Neste i Del 3 av 3 – del i denne serien: Be om inndata ved hjelp av en parameter.

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×