Sign in with Microsoft
Sign in or create an account.

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 kifejezés értéke az érték1 és az érték2 között van (beleértve), a Between... Az operátor eredménye Igaz; ellenkező esetben Hamis értéket ad vissza. A Nem logikai operátort felhasználhatja az ellentétes feltétel kiértékeléséhez (ez azt jelenti, hogy a kifejezés kívül esik-e az érték1 és az érték2 által meghatározott tartományon).

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 *, konstansként kezeli őket, nem használhatja őket a Between... És operátor. A 980* és a 989* kód például nem használható a 980 és 989 között kezdő összes irányítószám megkeresre. Ehelyett két alternatíva áll a megoldáshoz. Kifejezéseket adhat a lekérdezéshez, amely a szövegmező bal három karakterét veszi fel, és a Between... És ezekre a karakterekre. A magas és az alacsony értékeket plusz karakterekkel is meg is használhatja – ebben az esetben a 98000 és 98999, illetve a 98000 és 98999 – 9999 között, ha bővített irányítószámokat használ. (A – 0000 értéket ki kell kihagyni az alacsony értékekből, mert ellenkező esetben a 98000-et nem, ha egyes irányítószámok hosszabb szakaszokat tartalmaznak, míg mások nem.)



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

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás Microsoft Office Insiderekhez

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük a visszajelzését!

×