Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Визначає належність значення виразу до вказаного діапазону значень. Цей оператор можна використовувати в інструкціях SQL.

Синтаксис

вираз [Not] Betweenзначення1Andзначення2

Синтаксис оператора Between...And складається з таких частин:

Частина

Опис

вираз

Вираз, який визначає поле, що містить дані, які потрібно обчислити.

значення1, значення2

Вирази, відносно яких потрібно аналізувати аргумент вираз.


Примітки

Якщо значення аргументу вираз належить до діапазону між значеннями аргументів значення1 і значення2 (включно), оператор Between...And повертає результат True; інакше він повертає результат False. Використовуючи логічний оператор Not, можна обчислити зворотну умову (тобто визначити, чи вираз виходить за межі діапазону, визначеного аргументами значення1 і значення2).

За допомогою оператора Between...And можна визначити, чи належить значення поля певному числовому діапазону. На прикладі нижче продемонстровано, як визначити, чи замовлення відвантажено до місця призначення, поштовий індекс якого належить до певного діапазону. Якщо поштовий індекс входить до інтервалу між 98101 і 98199, функція IIf повертає результат Local (Місцеве). Інакше вона повертає значення Nonlocal (Не місцеве).

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

Якщо аргумент вираз, значення1 або значення2 містить Null-значення, оператор Between...And повертає Null-значення.

Оскільки символи узагальнення, наприклад *, вважаються літералами, їх не можна використовувати з параметром Between... Оператор і . Наприклад, не можна використовувати 980* і 989* для пошуку всіх поштових індексів, які починаються з 980 до 989. Натомість у вас є дві альтернативи для цього. До запиту можна додати вираз із трьома лівими символами текстового поля та використати значення Between... І на цих символах. Або можна додати великі та низькі значення з додатковими символами ( у цьому випадку від 98000 до 98999 або від 98000 до 98999 – 9999, якщо використовуються розширені поштові індекси). (Слід пропустити –0000 від низьких значень, оскільки в іншому випадку 98000 буде скинуто, якщо деякі поштові індекси мають розширені розділи, а інші – ні).)



Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×