Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

В част 1 на тази серия от 3 части ние обмисляме основния пример за използване на критерии в заявка, за да се направи въпросът по-конкретен за заявката. Добре е да знаете какво точно търсите. Но какво да направите, ако искате да видите неточно съвпадение – да речем, че всеки, чието фамилно име започва с TH? Вие сте в час – Access има мощни инструменти, които можете да използвате в критериите за заявки за извличане на неточно съвпадение: заместващи символи и оператор LIKE.

Заместващи символи

Ако някога сте играл покер, може да сте в състояние да познаете какво означават заместващите символи: те могат да бъдат заместени за други знаци. Има десет заместващи символа, но само пет могат да се използват в дадена база данни. Пет от тях отговарят на стандарт, известен като ANSI-89, а другите пет отговарят на стандарта ANSI-92; всяка база данни поддържа един стандарт или друг, но не и двата. Можете да зададете опция, за да укажете кой ANSI стандарт да използвате.

ANSI-89 символа

Символ   

Описание

Пример

*

Съвпада с произволен брой знаци.
Можете да използвате звездичката навсякъде в низ от знаци.

WH * намира какво, бяло и защо, но не известно време или Гледайте.

?

Съвпадение с произволен единичен буквен знак.

B? LL намира Ball, Bell и Bill

[ ]

Използва се с други знаци (оградено в скобите).
Съвпадение с произволен единичен знак в скобите.

B [ AE ] LL намира Ball и Bell, но не и Bill

!

Използва се вътре в скобите, заедно с другите знаци.
Съвпадение с произволен единичен знак, който не е в скобите.

б [! AE ] LL намира Bill и Bull, но не Ball или Bell

-

Използва се вътре в скобите, заедно с другите знаци.
Съвпадение с кой да е знак от диапазон от знаци.
Трябва да зададете знаците във възходящ ред (от A до Z, а не от Z до A).

b [a-c] d намира Bad, BBD и BCD

#

Съвпада с произволен цифров знак.

1 # 3 намира 103, 113, 123

ANSI-92 символа

Символ  

Описание

Пример

%

Съвпада с произволен брой знаци.
Може да се използва като първи или последен знак в низа от знаци.

WH % открива какво, бяло и защо, но не известно време или Гледайте.

_

Съвпадение с произволен единичен буквен знак.

B_ll намира Ball, Bell и Bill

[ ]

Използва се заедно с други знаци.
Съвпадение с произволен единичен знак в скобите.

B [ AE ] LL намира Ball и Bell, но не и Bill

^

Използва се вътре в скобите, заедно с другите знаци.
Съвпадение с произволен единичен знак, който не е в скобите.

б [^ AE ] LL намира Bill и Bull, но не Ball или Bell

-

Използва се вътре в скобите, заедно с другите знаци.
Съвпадение с кой да е знак от диапазон от знаци.
Трябва да зададете знаците във възходящ ред (от A до Z, а не от Z до A).

b [a-c] d намира Bad, BBD

Операторът LIKE

Access изисква думата "харесвам" във всеки критерий, който използва заместващи символи. Можете да използвате оператора LIKE веднага преди низа, който съдържа заместващите символи. Достъпът също така се нуждае от низ, ограден с кавички. Например за да съгласувате текстовите данни, които съдържат буквата T , можете да използвате следния израз:

LIKE "* t *"

В последните версии Access добавя подобни оператори и маркери за кавички вместо вас, ако ги пропуснете. Така че, ако използвате израза * t * Access промени това като "* t *" , когато изпълнявате заявката или премествате курсора извън критерия.

Вижте подобни и заместващи символи в действие

Ако искате да гледате видео, което демонстрира използването на тези инструменти, изпробвайте този видеоклип от YouTube по подобни и заместващи символи в критериите за заявки на Access.

Следване в част 3 на тази серия от 3 части: подканване за въвеждане с помощта на параметър.

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

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

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

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×