Използване на критерия LIKE за намиране на данни
Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Критериите Или операторът Like се използват в заявка за Access, за да се намерят данни, които отговарят на определен шаблон. Например в примерна база данни имаме таблица "Клиенти", като тази по-долу, и искаме да намерим само клиентите, живеещи в градове, чиито имена започват с "B". Ето как ще създадем заявка и ще използваме критериите Like:

  1. Отваряне на таблицата Customers:Таблица ''Клиенти''

  2. В раздела Създаване щракнете върху Проектиране на заявки.

  3. Щракнете върху Добави и таблицата "Клиенти" се добавя към конструктора на заявки.

  4. Щракнете двукратно върху полетата Фамилно име и Град , за да ги добавите към мрежата на заявката за проектиране.

  5. В полето Град добавете критериите "Like B*" и щракнете върху Изпълни.Критерий на заявка Like

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

Резултати от заявка Like

За да научите повече за използването на критерии, вижте Прилагане на критерии към заявка.

Най-горе на страницата

Използване на оператора Like в SQL синтаксис

Ако предпочитате да направите това в синтаксиса на SQL (език за структурирани заявки), ето как става това:

  1. Отворете таблицата "Клиенти" и в раздела Създаване щракнете върху Проектиране на заявка.

  2. В раздела Начало щракнете върху Изглед > SQL изглед и въведете следния синтаксис:

    SELECT [Last Name], City FROM Customers WHERE City Like “B*”;

  3. Щракнете върху Изпълни.

  4. Щракнете с десния бутон върху раздела на заявката, Запиши > Затвори.

За повече информация вж . Access SQL: основни понятия, речник и синтаксис и научете повече за това как да редактирате SQL команди, за да заточите резултатите от заявки.

Най-горе на страницата

Примери за модели и резултати на критерии за харесване

Критерият Или операторът Like е от полза, докато сравнявате стойност на поле с низов израз. Примерът по-долу връща данни, които започват с буквата P, последвана от всяка буква между A и F и три цифри:

Like “P[A-F]###”

Ето някои начини за използване на Like за различни модели:

Вид съвпадение

Модел

Ако вашата база данни има съвпадение ще видите

Ако вашата база данни не съвпада ще видите

Множество знаци

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Специален знак

a[*]a

a*a

Aaa

Множество знаци

ab*

abcdefg, abc

cab, aab

Единичен знак

a?a

aaa, a3a, aBa

aBBBa

Единична цифра

a#a

a0a, a1a, a2a

aaa, a10a

Диапазон от знаци

[a-z]

f, p, j

2, &

Извън диапазон

[!a-z]

9, &, %

b, a

Не е цифра

[!0-9]

A, a, &, ~

0, 1, 9

Комбинирани

a[!b-m]#

An9, az0, a99

abc, aj0

Examples of Like criteria with wildcard characters

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

Критерии

Result

Like "E#"

Връща елементи само с два знака, където първият знак е E, а вторият е число.

Like "G?"

Връща елементи само с два знака, където първият знак е G.

Like "*16"

Връща елементите, завършващи на 16.

Вижте още примери на заместващи символи.

Най-горе на страницата

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

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

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

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