Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

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

Число символов в образце

Совпадения в выражении

? или _ (подчеркивание)

Любой символ

* или %

Ноль или больше символов

#

Любая цифра (0–9)

[список_символов]

Любой символ, входящий в список_символов

[!список_символов]

Любой символ, не входящий в список_символов


Вы можете использовать группу из одного или нескольких символов (charlist), заключенных в квадратные скобки ([ ]), чтобы сопоставить любой символ в выражении, а charlist может включать в набор знаков ANSI почти любые символы, включая цифры. Специальные символы, открывающие скобку ([), вопросительный знак (?), знак цифры (#) и звездочку (*) можно использовать для сопоставления непосредственно самих себя, только если они заключены в скобки. Закрывающая скобка ( ]) в группе не может использоваться для сопоставления самой себя, но ее можно использовать за пределами группы в качестве отдельного символа.

Помимо простого списка символов, заключенных в квадратные скобки, charlist может указать диапазон символов с помощью дефиса (-) для разделения верхней и нижней границ диапазона. Например, использование [A–Z] в шаблоне приводит к совпадению, если соответствующая позиция символа в выражении содержит какие-либо прописные буквы в диапазоне от A до Z. В квадратные скобки можно включить несколько диапазонов, не разделяя диапазоны. Например, [a-zA-Z0-9] соответствует любому буквенно-цифровому символу.

Обратите внимание, что подстановочные знаки ANSI SQL (%) и (_) доступны только с ядром СУБД Microsoft Access и через поставщика OLE DB для Access. При использовании через Access или интерфейс DAO эти знаки будут считаться литералами.

Вот еще несколько важных правил сопоставления с образцом.

  • Восклицательный знак (!) в начале списка_символов означает, что совпадение будет обнаружено, если в выражение входят любые символы помимо указанных в списке_символов. При использовании восклицательного знака за пределами скобок проверяется наличие этого символа в образце.

  • Для проверки наличия дефиса (-) в образце этот символ можно ввести в начале (после восклицательного знака, если он используется) или в конце списка_символов. В любой другой позиции дефис будет обозначать диапазон символов ANSI.

  • Диапазон символов необходимо указывать в алфавитном порядке (A-Z или 0-100). Например, [Z-A] — неправильный образец.

  • Последовательность символов рассматривается как пустая строка ("") и игнорируется.



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

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

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

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

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×