Использование критерия Like для поиска данных

Условия или оператор Like используются в запросе для поиска данных, которые соответствуют определенному шаблону. Например, в нашей базе данных есть таблица "Клиенты", как по примеру ниже, и нам нужно найти только клиентов, живущих в городах, названия которых начинаются с "B". Вот как мы создадим запрос и будем использовать условия Like:

  1. Откройте таблицу

    "Клиенты":Таблица клиентов

  2. На вкладке Создание нажмите кнопку Конструктор запросов.

  3. Нажмите кнопку "Добавить", и таблица "Клиенты" будет добавлена в конструктор запросов.

  4. Дважды щелкните поля "Фамилия"и "Город", чтобы добавить их в сетку конструктора запросов.

  5. В поле "Город" добавьте условия "Нравится B*" и нажмите кнопку "Выполнить".

    Критерий запроса Like

В результатах запроса будут отбираться только клиенты из названий городов, названия которых начинаются с буквы "B".

Результаты запроса Like

Дополнительные информацию об использовании критериев см. в этой теме.

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

Использование оператора Like в SQL в синтаксис

Если вы предпочитаете синтаксис SQL (язык SQL), вот как это сделать:

  1. Откройте таблицу "Клиенты" и на вкладке "Создание" нажмите кнопку "Конструктор запросов".

  2. На вкладке "Главная" нажмите кнопку "> SQL", а затем введите следующий синтаксис:

SELECT [Last Name], City FROM Customers WHERE City Like “B*”;

  1. Щелкните Выполнить.

  2. Щелкните вкладку запроса правой кнопкой мыши и выберите > "Закрыть".

Дополнительные сведения см. в SQL Access: основные понятия, лексика и синтаксис, а также о том, как изменять SQL для более четкого получения результатов запроса.

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

Примеры шаблонов условий Like и результатов

Условия или оператор Like удобны при сравнении значения поля с строкным выражением. Следующий пример возвращает данные, которые начинаются с буквы P, за которой идут любая буква от A до F и три цифры:

Like “P[A-F]###”

Вот несколько способов использования like для различных шаблонов:


Тип совпадения


Шаблон

Если ваша база данных имеет
соответствие, вы увидите

Если в базе данных нет
совпадений, вы увидите

Несколько символов

а*а

аа, aБa, aБББa

aБВ

*aб*

aбв, AAББ, Цaб

aШб, бaв

Особые символы

а[*]а

а*а

Ааа

Несколько символов

aб*

aбвгдеё, aбв

вaб, aaб

Один символ

а?а

ааа, а3а, aБa

aБББa

Одна цифра

а#а

а0а, а1а, а2а

ааа, а10а

Диапазон символов

[a-я]

д, о, и

2, &

Вне диапазона

[!a-я]

9, &, %

б, a

Не цифра

[!0-9]

А, а, &, ~

0, 1, 9

Смешанный

a[!б-л]#

Aм9, aя0, a99

aбв, aи0

Примеры условия "Нравится" с поддиавными знаками

В следующей таблице показаны типы результатов, если критерий "Нравится" используется с подстановочные знаки в таблице, которая может содержать данные с определенными шаблонами.

Условия

Результат

Like "E#"

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

Like "G?"

Возвращает элементы с двумя знаками, у которых первый символ — G.

Like "*16"

Возвращает элементы, заканчивающийся на 16.

См. другие примеры поддеревных знаков.

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

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

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

×