Оператор Like

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Сравнивает строковое выражение с шаблоном в выражении SQL.

Синтаксис

выражениеLike "шаблон"

Синтаксис оператора Like включает в себя следующие компоненты:

Часть Описание
выражение Выражение SQL, используемое в предложении WHERE.
шаблон Строка или строковый литерал, с которыми сравнивается выражение.

      

Замечания

Оператор Like можно использовать для поиска значений полей, соответствующих указанному шаблону. В качестве шаблона можно указать полное значение (например, Like “Smith”), или использовать подстановочные знаки для поиска диапазона значений (например, Like “Sm*”).

В выражении оператор Like используется для сравнения значения поля со строковым выражением. Например, при вводе Like “C*” запроса SQL запрос возвращает все значения полей, начинающиеся с буквы C. В запросе с параметрами можно предложить пользователю ввести шаблон для поиска.

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

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

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


Тип соответствия

Узор
Соответствие
(возвращает значение True)
совпадения отсутствуют
(возвращает значение False)
Несколько символов а*а аа, 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