Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Определяет, попадает ли значение выражения в указанный интервал. Данный оператор можно использовать в инструкциях 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. Вместо этого у вас есть две альтернативы. Вы можете добавить в запрос выражение, которое принимает три левых символа текстового поля и использовать Между... И на этих символах. Кроме того, вы можете заполнить высокие и низкие значения дополнительными символами— в этом случае от 98000 до 98999 или от 98000 до 98999 –9999 при использовании расширенных почтовых индексов. (Необходимо опустить значение – 0000 из низких значений, так как в противном случае значение 98000 удаляется, если некоторые почтовые индексы имеют расширенные разделы, а другие — нет.)



Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×