Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.
В част 1 от този 3-част серия ние смята основни пример за използване на критерии в заявка за да направите въпрос на заявката по-конкретни. Това е чудесно, ако знаете точно това, което търсите. Но какво става, ако искате да видите неточна съвпада – например всеки, чието фамилно име започва с тия? Вие сте в час-достъп има мощни инструменти можете да използвате в критерии на заявка за извличане на неточна съвпадения: заместващи знаци и оператора LIKE.
Заместващи символи
Ако някога сте се играе покер, е възможно да можете да позная какво правите заместващи символи: те могат да бъдат заместени за други знаци. Има десет заместващи символи, но само пет могат да се използват във всяка дадена база данни. Пет от тях удовлетворява стандартен познат като ANSI-89 и други пет да отговарят на стандартите на ANSI-92; всяка база данни поддържа един стандарт или друга, но не и двете. Можете да зададете опция за да зададете кои ANSI стандарта за използване.
Знаци ANSI-89
Знак | Описание | Пример |
---|---|---|
* |
Съвпада с произволен брой знаци. |
WH * намира what, white и why, но не awhile или watch. |
? |
Съвпада с произволен единичен буквен знак. |
B?ll намира ball, bell и bill |
[ ] |
Използвани с други знаци (ограден в скоби). |
B [ ae ] LL намира ball и bell, но не bill |
! |
Използва вътре в скобите заедно с други знаци. |
b [! AE ] ll намира bill и bull, но не ball или bell |
- |
Използва вътре в скобите заедно с други знаци. |
b [a-c] d намира bad, bbd и bcd |
# |
Съвпада с произволен цифров знак. |
1 #3 намира 103, 113, 123 |
ANSI-92 знаци
Знак | Описание | Пример |
---|---|---|
% |
Съвпада с произволен брой знаци. |
WH % намира what, white и why, но не awhile или watch. |
_ |
Съвпада с произволен единичен буквен знак. |
B_ll намира ball, bell и bill |
[ ] |
Използва се, както и други знаци. |
B [ ae ] LL намира ball и bell, но не bill |
^ |
Използва вътре в скобите заедно с други знаци. |
b [^ ae ] LL намира сметка и bull, но не ball или bell |
- |
Използва вътре в скобите заедно с други знаци. |
b [a-c] d намира bad, bbd |
Оператора LIKE
Access изисква думата "Като" в всеки критерий, който използва заместващи символи. Използвайте оператора LIKE непосредствено преди низ, който съдържа заместващи символи. Access също се нуждае от низ, ограден от кавички. Например да съответства на текстови данни, която съдържа буквата Т ще използвате този израз:
LIKE "* т *"
В новите версии Access добавя като оператор и оферта маркерите за вас, ако изпуснете ги. Така че, ако използвате израза * т * достъп до нея, за да се променя като "* т *" когато изпълните заявката или преместете курсора извън критерия.
Вижте като заместващи символи в действие
Ако искате да гледате видео, показващи използването на тези инструменти, опитайте тази YouTube видео в като и заместващи символи в Access критерии на заявка.
Следващата в част 3 от тази серия от 3 части: подканване за въвеждане на данни с помощта на параметър.