Applies ToMicrosoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Megadja, hogy egy kifejezés értéke a meghatározott tartományba esik-e. Ezt az operátort használhatja SQL-utasításokban.

Szintaxis

kif [Not] Between érték1 And érték2

A Between...And operátor szintaxisa az alábbi részekből áll:

Rész

Leírás

kif

Az értékelni kívánt adatokat tartalmazó mezőt azonosító kifejezés.

érték1, érték2

Azok a kifejezések, amelyekkel össze szeretné vetni a kif kifejezést.

Megjegyzések

Ha a kif értéke az érték1 és az érték2 (a értéket is beleértve) között van, akkor a Between... És az operátor igaz értéket ad vissza; ellenkező esetben Hamis értéket ad vissza. A Not logikai operátorral kiértékelheti az ellenkező feltételt (vagyis azt, hogy a kifejezés az érték1 és az érték2 által meghatározott tartományon kívül esik-e).

A Between...And segítségével meghatározhatja, hogy egy mező értéke a megadott tartományba esik-e. A következő példában azt ellenőrizzük, hogy szállítottunk-e árut olyan címre, amelynek az irányítószáma a megadott tartományba esik. Ha az irányítószám 98101 és 98199 közötti, az IIf függvény „Local” (helyi), egyéb esetben „Nonlocal” (nem helyi) értékkel tér vissza.

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

Ha a kif, az érték1 vagy az érték2 Null, akkor a Between...And a Null értéket adja vissza.

Mivel helyettesítő karakterek ( például * ) literálként van kezelve, nem használhatja őket a Between... És operátor. A 980* és 989* számokkal például nem keresheti meg a 980 és 989 között kezdődő összes irányítószámot. Ehelyett ennek két alternatíva áll rendelkezésére. Hozzáadhat egy kifejezést a lekérdezéshez, amely a szövegmező bal oldali három karakterét veszi fel, és a Between... És azokra a karakterekre. A magas és alacsony értékeket további karakterekkel is kiegészítheti – ebben az esetben 98000–98999, kiterjesztett irányítószámok használata esetén pedig 98000–98999 – 9999. (Ki kell hagynunk a – 0000 értéket az alacsony értékekből, mert ellenkező esetben a 98000-es szám el lesz dobva, ha egyes irányítószámok hosszabb szakaszokkal rendelkeznek, míg mások nem.)

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.