Afgør, om værdien af et udtryk der falder inden for et angivet område af værdier. Du kan bruge denne operator i SQL-sætninger.

Syntaks

udtryk [Not] Betweenværdi1Andværdi2

Syntaksen for operatoren Between...And består af følgende dele:

Del

Beskrivelse

udtryk

Der identificerer det felt, der indeholder de data, du vil evaluere.

værdi1, værdi2

Udtryk, som du vil evaluere udtryk i forhold til.


Bemærkninger

Hvis værdien af udtryk er mellemværdi1 og værdi2 (inklusive), er mellem... Operatoren Og returnerer Sand. Ellers returneres Falsk. Du kan medtage operatoren Not logical til at evaluere den modsatte betingelse (det vil sige, om udtryk ligger uden for det område, der er defineret af værdi1 og værdi2).

Du kan bruge Between...And til at afgøre, om værdien af et felt ligger inden for et bestemt numerisk interval. Følgende eksempel bestemmer, om en ordre er blevet sendt til en placering indenfor et interval af postnumre. Hvis postnummeret er mellem 98101 og 98199, returnerer funktionen IIf "Lokal". Ellers returneres "Ikke lokal".

SELECT IIf(PostalCode Between 98101 And 98199, “Local”, “Nonlocal”) FROM Publishers

Hvis udtryk, værdi1, eller værdi2 er Null, returnerer Between...And en Null-værdi.

Da jokertegn , f.eks. *, behandles som konstanter, kan du ikke bruge dem med mellem... Og operator. Du kan f.eks. ikke bruge 980* og 989* til at finde alle postnumre, der starter med 980 til 989. I stedet har du to alternativer til at gøre dette. Du kan føje et udtryk til forespørgslen, der tager de tre venstre tegn i tekstfeltet og bruger Between... Og på disse tegn. Eller du kan skrive de høje og lave værdier med ekstra tegn – i dette tilfælde 98000 til 98999 eller 98000 til 98999-9999, hvis du bruger udvidede postnumre. (Du skal udelade -0000 fra de lave værdier, da 98000 ellers udelades, hvis nogle postnumre har udvidede sektioner, mens andre ikke har).)



Har du brug for mere hjælp?

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Deltag i Microsoft insiders

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af oversættelsen?
Hvad påvirkede din oplevelse?

Tak for din feedback!

×