Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Вграденото съпоставяне на шарки предоставя универсален инструмент за създаване на сравнения на низове. Следващата таблица показва заместващите символи, които можете да използвате с оператора Like , и броя на цифрите или низовете, които съвпадат.

Знак(а) в шарка

Съвпадения в израз

? или _ (долна черта)

Кой да е единичен символ

* или %

Нула или повече знаци

#

Единична цифра (0 – 9)

[списък_знаци]

Единичен знак в списък_знаци

[!списък_знаци]

Единичен знак, който не е в списък_знаци

Можете да използвате група от един или повече знаци (списък знаци), оградени в квадратни скоби ([ ]), за да съответства на единичен знак в израз, а списъкът със знаци може да включва почти всички знаци в набор от знаци АNSI, включително цифри. Можете да използвате отварящата квадратна скоба със специални знаци ([ ), въпросителен знак (?), знак за номер (#) и звездичка (*), за да се съгласуват директно само ако са оградени в скоби. Не можете да използвате затварящата квадратна скоба ( ]) в рамките на дадена група, за да съответства на себе си, но можете да я използвате извън групата като отделен знак.

В допълнение към простия списък със знаци, оградени в скоби, списъкът с знаци може да задава диапазон от знаци с помощта на тире (-) за отделяне на горните и долните граници на диапазона. Например използването на [A-Z] в шарката води до съвпадение, ако съответната позиция на знака в израза съдържа някоя от главните букви в диапазона от A до Z. Можете да включите няколко диапазона в скобите, без да разделяте диапазоните. Например [a-zA-Z0-9] съответства на буквено-цифров знак.

Важно е да се отбележи, че заместващите символи на ANSI SQL (%) и (_) са налични само с ядрото на базата данни на Microsoft Access и доставчика на OLE база данни на Access. Те ще се третират като литерали, ако се използват чрез Access или DAO.

Други важни правила за съответствие на шаблона са следните:

  • Удивителен знак (!) в началото на списък знаци означава, че се извършва съвпадение, ако в израза се намери знак, с изключение на тези в списък знаци. Когато се използва извън квадратни скоби, удивителният знак се съвпадне със себе си.

  • Можете да използвате тирето (-) или в началото (след удивителен знак, ако се използва такъв), или в края на списък знаци, за да съответства на себе си. На всяко друго място тирето определя диапазон от ANSI знаци.

  • Когато зададете диапазон от знаци, знаците трябва да се показват във възходящ ред на сортиране (A-Z или 0-100). [A-Z] е валиден модел, но [Z-A] не е.

  • Поредицата знаци [ ] се игнорира; счита се за низ с нулева дължина ("").

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.