Визначає належність значення виразу до вказаного діапазону значень. Цей оператор можна використовувати в інструкціях 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-значення.

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



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

Отримуйте нові функції раніше за інших
Приєднатися до оцінювачів Microsoft Office

Чи були ці відомості корисні?

Наскільки ви задоволені якістю перекладу?
Що вплинуло на ваші враження?

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

×