Главная страница
Навигация по странице:

  • Символ Описание Пример

  • Примеры использования подстановочных знаков для поиска соответствий шаблону

  • Условие отбора

  • Like R308021

  • Примечание

  • Пояснение к практике 1. Практика 1 Примеры подстановочных знаков


    Скачать 19.73 Kb.
    НазваниеПрактика 1 Примеры подстановочных знаков
    Дата08.11.2022
    Размер19.73 Kb.
    Формат файлаdocx
    Имя файлаПояснение к практике 1.docx
    ТипДокументы
    #777329

    Практика 1

    Примеры подстановочных знаков

    Access для Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013 Еще...

    Если вы хотите найти определенный элемент, но не помните его точное написание, используйте в строке запроса подстановочные знаки.

    Подстановочные знаки — это специальные символы, которые могут заменять неизвестные символы в текстовом значении и удобны для поиска нескольких элементов с похожими, но не одинаковыми данными. Кроме того, они могут пригодиться для получения данных, соответствующих указанному шаблону. Например, поиск всех людей с именем Андрей, проживающих на улице Тюльпановой.

    Дополнительные сведения о запросах см. в статье Знакомство с запросами.

    Вот несколько примеров подстановочных знаков для создания запросов в приложении Access.

    Символ

    Описание

    Пример

    *

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

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

    ?

    Соответствует отдельной букве в определенной позиции.

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

    [ ]

    Соответствует символам в скобках.

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

    !

    Исключает символы в скобках.

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

    По запросу Like "[!a]*" будут найдены все элементы, которые не начинаются с буквы "a".

    -

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

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

    #

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

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

    Узнайте больше о применении условий к запросу.

    Примеры использования подстановочных знаков для поиска соответствий шаблону

    Подстановочные знаки используются в шаблоне следующим образом.

    1. Откройте запрос в конструкторе.

    2. В строке Условие отбора необходимого вам поля введите перед условием отбора оператор Like.

    3. Замените один или несколько символов в условии подстановочным знаком. Например, запрос Like R?308021 возвращает результаты RA308021, RB308021 и т. д.

    4. На вкладке Конструктор нажмите кнопку Выполнить.

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

    С имволы

    Соответствия

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

    Любой символ

    * или %

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

    #

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

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

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

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

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

    [а-яА-Я0-9].

    Любой буквенно-цифровой символ

    [А-Я]

    Любая прописная буква от А до Я.

    Примечание:  Диапазон символов необходимо указывать в алфавитном порядке. Например, [Я-А] — это неправильный шаблон.


    Ознакомьтесь с основами построения выражений.

    Чтобы найти соответствия таким специальным символам, как вопросительный знак (?), знак решетки (#) и звездочка (*), заключите их в круглые скобки.

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

    Чтобы определить диапазон символов, используйте в функции CHARLIST дефис (-) для разделения верхней и нижней границ диапазона.

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


    написать администратору сайта