Използване на критерия LIKE за намиране на данни

Отнася се за
Access за 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 (език 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.

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

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