Вы можете использовать условия запроса в Access для ограничения результатов на основе определенных текстовых значений. Например, условие = "Чикаго" отобразит все элементы с текстом Чикаго. В этой статье приведены примеры условий запросов, которые можно использовать с типом данных "Текст" для получения уточненных результатов запросов и более быстрого поиска нужной информации. Если вы не знаете, как применять условия, см. статью Применение условий к запросу.
Образец текстового условия и результаты запроса
В таблице ниже показано, как можно использовать некоторые распространенные условия для типа данных "Текст". Попробуйте применить различные условия и просмотрите полученные результаты. Если в результатах нет элементов, проверьте условие, но вполне возможно, что просто нет элементов, которые бы ему соответствовали.
Примечание: Access автоматически добавляет кавычки в конце каждого условия, но вы можете добавить кавычки при использовании текста, который может запутать запрос. Например, если вы используете фразу, включающую слова «и» или «или». Access рассматривает их как инструкции.
Результат |
Режим конструктора запросов |
Условие |
Поиск всех элементов, которые полностью соответствуют тексту. Отображаются только контакты в США. |
|
"Текст" |
Строка условия "ИЛИ" находит соответствия для нескольких слов или фраз. Отображаются контакты в США, Китае и Канаде. |
|
"Текст" |
Чтобы исключить текст, используйте условие "Not", за которым следует слово или фраза, которые нужно исключить. Отображаются контакты во всех городах кроме Бойсе. |
|
Not "Текст" |
Исключение текста по нескольким условиям Отображаются все контакты не в Бойсе, Нью-Йорке или Лас-Вегасе. Совет: запрос Not Like "X*" ищет все элементы, которые начинаются на любую букву, кроме указанной. |
|
Not In ("Текст", "Текст", "Текст"…) |
Условие NOT можно использовать с другими выражениями. Например, вы можете составить условие AND NOT и добавить после него текст, который нужно исключить из поиска. Отображаются все контакты из городов, начинающихся на букву "Л", кроме контактов в Лондоне. |
|
Like “Текст*” And Not "Текст" |
Поиск по последним трем буквам текста. Отображаются все контакты, у которых название страны или региона заканчивается на "ина", например "Украина" и "Аргентина". |
|
Like "*ина" |
Отображаются фамилии контактов, у которых поле страны или региона не содержит текст. |
|
Is Null |
Отображаются фамилии контактов, у которых столбец "Страна или регион" содержит значение NULL. |
|
Is Not Null |
Отображаются фамилии контактов с пустым полем названия города (но не со значением NULL). |
|
"" (прямые кавычки) |
Отображаются фамилии контактов со сведениями в столбце "Город". |
|
Not "" |
Отображаются контакты, для которых указаны сведения о городе, отличные от значения NULL. |
|
Is Not Null And Not "" |
Советы:
-
Чтобы проверить синтаксис запроса в SQL, щелкните значок режима SQL на панели инструментов в правой нижней части экрана.
-