Условия — метасимволы

Значения, вводимые при создании фильтров или применении форм ввода при выполнении с оператором Как или Включая (like, includes) могут содержать метасимволы, позволяющие производить подбор с образцом.

Набор допустимых метасимволов зависит от используемой базы данных.

Microsoft SQL Server допускает использование следующих метасимволов:

Метасимвол Поиск Примеры
«%» процент Любая строка от нуля до нескольких символов.

На% осуществляет поиск всех имен, начинающихся с букв На (Нарышкин, Навальный).

% ов осуществляет поиск всех имен, заканчивающихся на «ов» (Донцов, Колесников).

% ид% осуществляет поиск всех имен, содержащих сочетание букв ид (Свиридов, Спиридонов).

Примечание. В SQL Server завершающие пробелы игнорируются.
«_» подчеркивание Любой единичный символ. __нова осуществляет поиск всех имен из шести букв, заканчивающихся на нова (Басманова, Сазанова).
«[ ]» квадратные скобки Любой единичный символ внутри заданного интервала, например «[а—д]» или особый набор, например «[абвгди]». [МП] енш[иу] к ищет все имена, которые начинаются с «М» или «П», после чего идет «енш», затем «и» или «у», оканчивающиеся на «к» (Меншик, Пеншук).
«[^]» квадратные скобки и знак вставки Любой единичный символ, не попадающий в заданный интервал, например «[^а—д]» или особый набор, например «[^абвгди]». Б[^р—щ]% осуществляет поиск всех имен, которые начинаются с буквы Б и не содержат буквы с «р» по «щ» в качестве второй буквы (Бильдин, Белов).

Oracle допускает использование следующих метасимволов:

Метасимвол Поиск Примеры
«%» процент Любая строка от нуля до нескольких символов или пробелов.

На% осуществляет поиск всех имен, начинающихся с букв На (Нарышкин, Навальный).

% ов осуществляет поиск всех имен, заканчивающихся на «ов» (Донцов, Колесников).

% ид% осуществляет поиск всех имен, содержащих сочетание букв ид (Свиридов, Спиридонов).

Примечание. В Oracle завершающие пробелы не игнорируются.
«_» подчеркивание Любой единичный символ или пробел. __нова осуществляет поиск всех имен из шести букв, заканчивающихся на нова (Басманова, Сазанова).