Приклади символів узагальнення

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Щоб знайти певний елемент, коли ви точно не пам'ятаєте, як він пишеться, спробуйте використати в запиті символ узагальнення.

Символи узагальнення – це спеціальні символи, які можуть позначати невідомі символи в текстовому значенні та зручні для пошуку кількох елементів зі схожими, але не однаковими даними. Символи узагальнення також дають змогу отримати дані на основі вказаного зразку відповідності. Наприклад, знайти всіх на ім'я Джон на Парк-стріт.

Докладні відомості про запити див . у вступі до них.

Ось кілька прикладів символів узагальнення для запитів Access:

Символ Опис Приклад
* Відповідає будь-якій кількості символів. Зірочку (*) можна використовувати в будь-якому місці рядка символів. За запитом св* буде знайдено слова «свято», «світ» і «свіжий», але не слова «освіта» чи «посвідчення».
? Відповідає одному алфавіту певним розташуванням. За запитом "с?н" буде знайдено слова "сон", "син" і "сан".
[ ] Зіставлення символів у прямокутних дужках. За запитом "с[ао]н" буде знайдено слова "сан" і "сон", але не слово "син".
! Виключає символи в прямокутних дужках. За запитом с[!ао]н буде знайдено слово "син", але не слова "сан" і "сон".
Якщо ввести Like "[!a]*", буде знайдено всі елементи, які не починаються з букви a.
- Відповідає діапазону символів. Не забувайте вказувати символи за зростанням (від А до Я, а не від Я до А). За запитом к[a-в]т буде знайдено слова "кат", "кбт" і "квт".
# Відповідає будь-якому одному числовому символу. За запитом 1#3 буде знайдено 103, 113 і 123.

Дізнайтеся більше про застосування умов до запиту.

Приклади зіставлення шаблонів символів узагальнення у виразах

Щоб використати символ узагальнення в шаблоні:

  1. Відкрийте запит у режимі конструктора.
  2. У рядку "Критерії " потрібного поля перед умовою введіть оператор "Like ".
  3. Замініть один або кілька символів в умові на символ узагальнення. Наприклад, за запитом Like "Р?308021" буде знайдено РА308021, РБ308021 тощо.
  4. На вкладці Конструктор натисніть кнопку Запуск.

Нижче наведено кілька прикладів шаблонів узагальнення, які можна використовувати у виразах.

Персонаж(и) Використовується для зіставлення
? OR _ (підкреслення) Будь-який символ
* або % Кількість символів нуля або більше
# Будь-яка одна цифра (0–9)
[charlist] Будь-який символ у charlist
[! charlist] Будь-який символ, відсутній у charlist
[а-зА-З0-9]. Будь-який буквено-цифровий символ
[А–Я] Будь-яка велика буква в діапазоні від A до Z.
Примітка. Якщо задано діапазон символів, його потрібно відсортувати за зростанням. Наприклад, [Я–А] – неприпустимий шаблон.

Ознайомтеся з основами побудови виразу.

Щоб зіставити спеціальні символи, наприклад знак питання (?), знак номера (#) і зірочку (*), їх слід брати у квадратні дужки.

Функція CHARLIST повертає збіги для одного або кількох символів і може включати майже будь-які символи з набору символів ANSI, зокрема цифри. Символ CHARLIST взято в квадратні дужки ([ ]), і його можна використовувати із символами узагальнення для більш конкретних збігів.

Щоб указати діапазон символів, скористайтеся функцією CHARLIST із дефісом (-), щоб розділити верхню та нижню межі діапазону.

Щоб відповідати символу дефіса (-), розташуйте його на початку або в кінці слова CHARLIST (якщо він у вас є). У будь-якому іншому місці дефіс визначає діапазон символів ANSI.