Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Определя дали стойността на даден израз е в зададен диапазон от стойности. Можете да използвате този оператор в SQL команди.

Синтаксис

expr [Not] Betweenстойност1Andстойност2

Синтаксисът на оператора Between...And има следните части:

Част

Описание

израз

Израз, който идентифицира полето, съдържащо данните, които искате да оцените.

стойност1; стойност2

Изрази, спрямо който искате да оцените expr.


Забележки

Ако стойността на expr е между стойност1 и стойност2 (включително), операторът Between...And връща True; в противен случай връща False. Можете да включите логическия оператор Not за оценяване на противоположното условие (т.е. дали expr е извън диапазона, определен от стойност1 и стойност2).

Можете да използвате Between...And за определяне дали стойността на дадено поле е в зададен числов диапазон. Примерът по-долу определя дали дадена поръчка е изпратена до местоположение в диапазон от пощенски кодове. Ако пощенският код е между 98101 и 98199, IIf връща "Локални". В противен случай връща "Нелокални".

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

Ако expr, стойност1 или стойност2 е Null, Between...And връща стойност Null.

Тъй като заместващи знаци, като например *, се третират като литерали, не можете да ги използвате с Между... И оператор. Например не можете да използвате 980* и 989*, за да намерите всички пощенски кодове, които започват с от 980 до 989. Вместо това имате две алтернативи за постигането на това. Можете да добавите израз към заявката, който взема левите три знака от текстовото поле и използва Between... И на тези знаци. Или можете да подложите високите и ниските стойности с допълнителни знаци – в този случай от 98 000 до 98 9999 или от 98 000 до 98999 – 9999, ако използвате разширени пощенски кодове. (Трябва да изпуснете – 0000 от ниските стойности, защото в противен случай 98 000 се пропуска, ако някои пощенски кодове имат разширени секции, а други – не.)



Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×