Условия запросов. Часть 2: оператор LIKE

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

В часть 1 из 3 части серии мы считается простой пример использования условий в запросе для уточнения запроса вопрос. Это отличный, если вы знаете именно то, что вы ищете. Но что делать, если вы хотите просмотреть неполных соответствует – скажем, все которых фамилия начинается с ю? Вы в удачи — имеет доступ мощные средства можно использовать в условиях запроса для извлечения неполных совпадений: подстановочные знаки и оператор LIKE.

Подстановочные знаки

Если никогда не воспроизводится покера, может иметь возможность угадать выполните подстановочные знаки: их можно заменить другие символы. Существует десять подстановочные знаки, но только пять можно использовать в любой данный базы данных. Пять из них соответствует стандартной известный как ANSI-89, а другие пять соответствует стандарт ANSI-92; каждой базы данных поддерживает один стандартный или другой, но не оба. Можно задать параметр, чтобы указать какой стандарт ANSI для использования.

Символы ANSI-89

Символ  

Описание

Пример

*

Соответствует любому количеству символов.
Вы можете использовать звездочку в любом месте строки символов.

что такое * обнаружит, что, белым и почему, но не некоторое время или Контрольное значение.

?

Соответствует любому одиночному знаку алфавита.

По запросу ст?л будут найдены слова "стол", "стал" и "стул".

[ ]

Используется с другими символами (заключенными в квадратные скобки).
Соответствует любому одиночному символу, заключенному в квадратные скобки.

B [ оу ] л будут найдены слова мяч и "стул", но не счета

!

Используется внутри скобок на ряду с другими символами.
Соответствует любому символу, заключенному в скобки.

b [! оу ] л будут найдены слова счета и "стыл", но не мяч или "стул"

-

Используется внутри скобок на ряду с другими символами.
Соответствует любому диапазону символов.
Символы следует указывать в алфавитном порядке (от А до Я, а не от Я до А).

По запросу с[а-ы]н будут найдены слова "сан", "сон" и "сын".

#

Соответствует любому цифровому символу.

По запросу 1#3 будут найдены числа 103, 113 и 123.

Символы ANSI-92

Символ  

Описание

Пример

%

Соответствует любому количеству символов.
Может использоваться в качестве первого или последнего символа в строке символов.

что такое что находит % , белым и почему, но не некоторое время или Контрольное значение.

_

Соответствует любому одиночному символу алфавита.

По запросу ст_л будут найдены слова "стол", "стал" и "стул".

[ ]

Используются на ряду с другими символами.
Соответствуют любому одиночному символу, заключенному в квадратные скобки.

B [ оу ] л будут найдены слова мяч и "стул", но не счета

^

Используется внутри скобок на ряду с другими символами.
Соответствует любому символу, заключенному в скобки.

b [^ оу ] л будут найдены слова счета и "стыл", но не шар или звонка

-

Используется внутри скобок на ряду с другими символами.
Соответствует любому диапазону символов.
Символы следует указывать в алфавитном порядке (от А до Я, а не от Я до А).

По запросу с[а-ы]н будут найдены слова "сан", "сон" и "сын".

Оператор LIKE

В Access для любых условий с использованием подстановочных знаков требуется использовать оператор LIKE. Его можно ставить перед строкой, в которой содержатся подстановочные знаки, заключая ее в кавычки. Например, чтобы найти слова, содержащие букву С, нужно использовать такое выражение:

LIKE "*С*"

В более поздних версиях Access добавляет оператор LIKE и кавычки, если вы пропустили их. Если вы используете выражение *С*, Access изменит его на LIKE "*С*", когда вы запустите запрос или уберете курсор с условия.

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

Если вы хотите посмотреть демонстрацию из этих инструментов, попробуйте этом видеоролике в Like и подстановочных знаков в условиях запроса Access.

Далее в этой серии 3 часть 3 : предложение для ввода данных с помощью параметра.

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

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

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

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

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

×