Пошук усіх символів у даних
-
Відкрийте запит у режимі конструктора. Для цього в області переходів у розділі Запити клацніть правою кнопкою миші запит і виберіть Конструктор.
-
У клітинці Критерії під потрібним полем додайте зірочку з одного або з обох боків від вашої умови. Наприклад:
"*власник*".
"власник*".
"*власник".
-
На вкладці Конструктор запитів у групі Результати натисніть кнопку Виконати.
Пошук символу в шаблоні
-
Відкрийте запит у режимі конструктора.
-
У рядку Критерії потрібного поля введіть оператор Like перед умовою.
-
Замініть один або кілька символів в умові на символ узагальнення. Наприклад, за запитом Like "Р?308021" буде знайдено РА308021, РБ308021 тощо.
-
На вкладці Конструктор запитів у групі Результати натисніть кнопку Виконати.
Отримання списку компаній від A до К
-
Відкрийте запит у режимі конструктора.
-
У клітинці Критерії потрібного поля введіть Like, а потім відкрийте та закрийте подвійні лапки. Наприклад: Like "".
-
У лапках введіть квадратні дужки та діапазон символів, які потрібно знайти, наприклад:
Like "[а-к]"
-
Поза дужками можна використовувати символи узагальнення. Наприклад:
Like "[а-к]*"
Таблиця символів узагальнення
У цій таблиці наведено список символів узагальнення, які можна використовувати в Access запиті.
Символ |
Опис |
Приклад |
* |
Відповідає будь-якій кількості символів (навіть нульовій). Цей символ узагальнення можна використати як перший або останній символ у рядку символів. |
За запитом "св*" буде знайдено "св", "свято", "світ" і "свіжий" |
? |
Відповідає будь-якій одній букві. |
За запитом "с?н" буде знайдено слова "сон", "син" і "сан" |
[ ] |
Відповідає будь-якому одному символу в дужках. |
За запитом "с[ао]н" буде знайдено слова "сан" і "сон", але не слово "син" |
! |
Відповідає будь-якому символу не в дужках. |
За запитом с[!ао]н буде знайдено слово "син", але не слова "сан" і "сон" |
- |
Відповідає будь-якому символу з діапазону. Діапазон слід указувати у висхідному порядку (від А до Я, а не від Я до А). |
За запитом "к[a-в]т" буде знайдено слова "кат", "кбт" і "квт" |
# |
Відповідає будь-якому одному числовому символу. |
За запитом 1#3 буде знайдено 103, 113 і 123 |
Приклади використання символів узагальнення
Ситуація |
Приклад |
---|---|
У ваших даних деяких осіб зазначено як "власник", а інших як "власник/оператор". |
Like "власник*" або |
Символи узагальнення потрібно використовувати з параметризованим запитом. |
Like "*" & [параметр] & "*" Наприклад: Like "*" & [риба] & "*" Буде повернуто всі рецепти зі словом "риба", наприклад "риба на грилі", "риба з картоплею" тощо. |
Хтось неправильно написав ім’я, коли вводив дані, наприклад "Інга" замість "Інна". |
Like "Ін?а" |
Потрібно знайти клієнтів, прізвище яких починається на букву від A до К, наприклад, для групової розсилки. |
Like "[а-к]*" |
Потрібно знайти коди позицій, які відрізняються лише другою й третьою цифрами. |
Like "Р??083930" |
Потрібно розіслати запрошення на вуличну вечірку у кварталі з 1000-ними номерами на Парковій вулиці. |
Like "Паркова вулиця, 1###" |
Синтаксис для пошуку символів узагальнення у ваших даних
Символ |
Необхідний синтаксис |
---|---|
Зірочка * |
[*] |
Знак питання ? |
[?] |
Знак номера # |
[#] |
Дефіс - |
[-] |
Пара квадратних дужок [] |
[[]] |
Відкривна квадратна дужка [ |
[[] |
Закривна квадратна дужка ] |
Не потрібно нічого додавати |
Знак оклику ! |
Не потрібно нічого додавати |
Докладні відомості про набір символів узагальнення
Access обробник баз даних (ANSI-89) і SQL Server (ANSI-92)
ANSI-89 описує традиційний синтаксис Access SQL, який використовується за замовчуванням для баз даних Access. Символи узагальнення відповідають специфікації Microsoft Visual Basic® for Applications (VBA), а не SQL.
ANSI-92 використовується, якщо потрібно забезпечити відповідність синтаксису базі даних Microsoft SQL Server™.
Радимо не змішувати символи узагальнення двох типів в одній базі даних.
Символи узагальнення для використання з обробниками баз даних Access (ANSI-89)
Використовуйте ці символи узагальнення в запитах, створених для бази даних Access.
Символ |
Опис |
Приклад |
* |
Відповідає будь-якій кількості символів. Цей символ узагальнення можна використати як перший або останній символ у рядку символів. |
За запитом "св*" буде знайдено слова "свято", "світ" і "свіжий" |
? |
Відповідає будь-якій одній букві. |
За запитом "с?н" буде знайдено слова "сон", "син" і "сан" |
[ ] |
Відповідає будь-якому одному символу в дужках. |
За запитом "с[ао]н" буде знайдено слова "сан" і "сон", але не слово "син" |
! |
Відповідає будь-якому символу не в дужках. |
За запитом с[!ао]н буде знайдено слово "син", але не слова "сан" і "сон" |
- |
Відповідає будь-якому символу з діапазону. Діапазон слід указувати у висхідному порядку (від А до Я, а не від Я до А). |
За запитом "к[a-в]т" буде знайдено слова "кат", "кбт" і "квт" |
# |
Відповідає будь-якому одному числовому символу. |
За запитом 1#3 буде знайдено 103, 113 і 123 |
Символи узагальнення, які можна використовувати для SQL Server (ANSI-92)
Використовуйте ці символи узагальнення в запитах, створених для використання з базою даних Microsoft SQL Server™.
Символ |
Опис |
Приклад |
% |
Відповідає будь-якій кількості символів. Цей символ узагальнення можна використати як перший або останній символ у рядку символів. |
За запитом "св*" буде знайдено слова "свято", "світ" і "свіжий" |
_ |
Відповідає будь-якій одній букві. |
За запитом "с?н" буде знайдено слова "сон", "син" і "сан" |
[ ] |
Відповідає будь-якому одному символу в дужках. |
За запитом "с[ао]н" буде знайдено слова "сан" і "сон", але не слово "син" |
^ |
Відповідає будь-якому символу не в дужках. |
За запитом с[!ао]н буде знайдено слово "син", але не слова "сан" і "сон" |
- |
Відповідає будь-якому символу з діапазону. Діапазон слід указувати у висхідному порядку (від А до Я, а не від Я до А). |
За запитом "к[a-в]т" буде знайдено слова "кат", "кбт" і "квт" |