Применение условий к текстовым значениям

Вы можете использовать условия запроса в Access для ограничения результатов на основе определенных текстовых значений. Например, условие = "Чикаго" отобразит все элементы с текстом Чикаго. В этой статье приведены примеры условий запросов, которые можно использовать с типом данных "Текст" для получения уточненных результатов запросов и более быстрого поиска нужной информации. Если вы не знаете, как применять условия, см. статью Применение условий к запросу.

Образец текстового условия и результаты запроса

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

Примечание:  Access автоматически добавляет кавычки в конце каждого условия, но вы можете добавить кавычки при использовании текста, который может запутать запрос. Например, если вы используете фразу, включающую слова «и» или «или». Access рассматривает их как инструкции.

Результат

Режим конструктора запросов

Условие

Поиск всех элементов, которые полностью соответствуют тексту.

Отображаются только контакты в США.

Условия запроса для отображения определенных результатов

"Текст"

Строка условия "ИЛИ" находит соответствия для нескольких слов или фраз.

Отображаются контакты в США, Китае и Канаде.

Условие "или" для поиска соответствий с несколькими словами или фразами

"Текст"

Чтобы исключить текст, используйте условие "Not", за которым следует слово или фраза, которые нужно исключить.

Отображаются контакты во всех городах кроме Бойсе.

Чтобы исключить слово или фразу, используйте условие Not (укажите после него слово или фразу, которые нужно исключить).

Not "Текст"

Исключение текста по нескольким условиям

Отображаются все контакты не в Бойсе, Нью-Йорке или Лас-Вегасе.

Совет:  запрос Not Like "X*" ищет все элементы, которые начинаются на любую букву, кроме указанной.

Чтобы отобразить все контакты не из Соединенного Королевства, США или Франции, используйте условие Not In ("Текст", "Текст", "Текст"…)

Not In ("Текст", "Текст", "Текст"…)

Условие NOT можно использовать с другими выражениями. Например, вы можете составить условие AND NOT и добавить после него текст, который нужно исключить из поиска.

Отображаются все контакты из городов, начинающихся на букву "Л", кроме контактов в Лондоне.

Изображение конструктора запросов с условиями NOT и AND NOT, а также текстом, который нужно исключить из поиска

Like “Текст*” And Not "Текст"

Поиск по последним трем буквам текста.

Отображаются все контакты, у которых название страны или региона заканчивается на "ина", например "Украина" и "Аргентина".

Изображение конструктора запросов с условием, содержащим операторы "like подстановочный знак in a"

Like "*ина"

Отображаются фамилии контактов, у которых поле страны или региона не содержит текст.

Изображение поля условия в конструкторе запросов с пустым условием

Is Null

Отображаются фамилии контактов, у которых столбец "Страна или регион" содержит значение NULL.

Изображение конструктора запросов с условием Is Not

Is Not Null

Отображаются фамилии контактов с пустым полем названия города (но не со значением NULL).

Конструктор запросов с условием для запроса записей с пустым полем значения

"" (прямые кавычки)

Отображаются фамилии контактов со сведениями в столбце "Город".

Конструктор запросов с условием для выбора элементов с заполненным полем страны

Not ""

Отображаются контакты, для которых указаны сведения о городе, отличные от значения NULL.

Конструктор запросов с условием, в котором поле "Город" не пустое и не содержит значение NULL.

Is Not Null And Not ""

Советы: 

  • Чтобы проверить синтаксис запроса в SQL, щелкните значок режима SQL на панели инструментов в правой нижней части экрана.

  • Значок "Режим SQL" на панели инструментов

К началу страницы

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

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

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

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