Оператор Between...And

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

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

Синтаксис

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

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

Частина

Опис

вираз

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

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

Вираз, із яким порівнюватиметься вираз.


Зауваження

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

Ви можете використовувати між нимиn... І для визначення, чи значення поля підпадає під числові вказаного діапазону. У наведеному нижче прикладі визначає, чи було надіслано замовлення на розташування в межах діапазону поштові індекси. Якщо поштовий індекс між 98101 і 98199, функції IIf повертає «Локальні». В іншому разі функція повертає значення «Nonlocal».

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

Якщо аргумент, значення1, значення2 або Null-значення, між... І повертає Null -значення.

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



Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

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

Ця інформація корисна?

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×