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

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

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

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

  1. Откройте таблицу "Клиенты":

    Таблица клиентов

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

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

  4. Закройте диалоговое окно Добавление таблицы.

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

  6. В поле Город добавьте критерий "Like Б *" и выберите команду выполнить.

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

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

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

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

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

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

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

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

  2. На вкладке Главная выберите пункты Вид > Режим SQL и введите запрос со следующим синтаксисом:

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

  1. Нажмите кнопку Выполнить.

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

Подробнее читайте в статье Access SQL: общие сведения, словарь и синтаксис и узнайте больше о том, как редактировать инструкции SQL для получения более точных результатов запросов.

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

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

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

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 с подстановочными знаками

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

Условие

Результат

Like "Д#"

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

Like "Ё?"

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

Like "*16"

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

Подробнее читайте в статье Примеры подстановочных знаков.

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

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

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

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

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

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×