Operators Between...And

Nosaka, vai izteiksmes vērtība ietilpst norādītajā vērtību diapazonā. Šo operatoru varat izmantot SQL priekšrakstos.

Sintakse

expr [Not] Betweenvalue1Andvalue2

Operatora sintaksei Between...And ir šādas daļas:

Daļa

Apraksts

izteiksme

Izteiksme, kas identificē lauku, kas satur datus, kurus vēlaties novērtēt.

vērtība1, vērtība2

Izteiksmes, pret kurām vēlaties novērtēt expr.


Piezīmes

Ja expr vērtība ir starp value1 un value2 (ieskaitot),operators Between...And atgriež True; pretējā gadījumā tas atgriež False. Varat iekļaut loģisko operatoru Not, lai novērtētu pretējo nosacījumu (t.i., vai expr atrodas ārpus value1 un value2 definētā diapazona).

Betwee n...And varat izmantot, lai noteiktu, vai lauka vērtība ietilpst norādītajā skaitliskajā diapazonā. Tālāk esošajā piemērā tiek noteikts, vai pasūtījums tika nosūtīts uz atrašanās vietu pasta indeksu diapazonā. Ja pasta indekss ir no 98101 līdz 98199, funkcija IIf atgriež “Lokāls”. Pretējā gadījumā tā atgriež “Nav lokāls”.

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

Ja expr, value1 vai value2 ir Null, Between...And atgriež Null vērtību.

Tā kā aizstājējzīmes, piemēram, *, tiek apstrādāti kā literāļi, tos nevar izmantot kopā ar operatoru Between...And. Piemēram, nevarat izmantot 980* un 989*, lai atrastu visus pasta indeksus, kas sākas ar 980 līdz 989. Lai paveiktu, ir divas alternatīvas. Izteiksmi varat pievienot vaicājumam, kas izmanto trīs kreisās teksta lauka rakstzīmes un šīm rakstzīmēm izmanto Between...And. Varat arī papildināt lielās un mazās vērtības ar papildu rakstzīmēm — šajā gadījumā 98000 līdz 98999 vai 98000 līdz 98999 — 9999, ja tiek izmantoti izvērstie pasta indeksi. (Ir jāizlaiž – 0000 no mazajām vērtībām, jo pretējā gadījumā 98000 tiek nomests, ja dažiem pasta indeksiem ir izvērstas sadaļas, bet citiem nav.)



Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×