Znajdowanie danych przy użyciu kryterium Like

Znajdowanie danych przy użyciu kryterium Like

Kryteria lub operator Like są używane w zapytaniu do wyszukiwania danych, które są zgodnie z określonym wzorcem. Na przykład w naszej bazie danych mamy tabelę "Klienci", jak po poniższej, i chcemy zlokalizować tylko klientów mieszkających w miastach, których nazwy zaczynają się od "B". Poniżej opisano, jak utworzymy zapytanie i użyjemy kryteriów Like:

  1. Otwórz tabelę Klienci:

    Tabela Klienci

  2. Na karcie Tworzenie kliknij przycisk Projekt kwerendy.

  3. Kliknij przycisk Dodaj, a tabela Klienci zostanie dodana do projektanta zapytań.

  4. Kliknij dwukrotnie pola Nazwisko i Miasto, aby dodać je do siatki projektu zapytania.

  5. W polu Miasto dodaj kryteria "Like B*", a następnie kliknij przycisk Uruchom.

    Kryterium kwerendy Like

W wynikach zapytania są wyświetlane tylko klienci z nazw miast rozpoczynających się od litery "B".

Wyniki kwerendy z kryterium Like

Aby dowiedzieć się więcej o używaniu kryteriów, zobacz stosowanie kryteriów do zapytania.

Początek strony

Używanie operatora Like w składni SQL

Jeśli wolisz robić to w składni języka SQL (Structured Query Language), oto jak to zrobić:

  1. Otwórz tabelę Klienci i na karcie Tworzenie kliknij pozycję Projekt kwerendy.

  2. Na karcie Narzędzia główne kliknij pozycję Widok > sql i wpisz następującą składnię:

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

  1. Kliknij przycisk Uruchom .

  2. Kliknij prawym przyciskiem myszy kartę zapytania, a następnie kliknij > Zamknij.

Aby uzyskać więcej informacji, zobacz język Access SQL: podstawowe pojęcia, słownictwo i składnię oraz dowiedz się więcej na temat edytowania instrukcji SQL w celu wyostrzania wyników zapytania.

Początek strony

Przykłady wzorców i wyników kryteriów Like

Kryterium lub operator Like jest przydatne podczas porównywania wartości pola z wyrażeniem ciągu. W poniższym przykładzie są zwracane dane zaczynające się od litery P, po której występuje dowolna litera od A do F oraz trzy cyfry:

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

Oto kilka sposobów używania funkcji Like dla różnych wzorców:


Rodzaj zgodności


Wzorzec

Jeśli baza danych jest
dopasowana, zostanie wyświetlony

Jeśli baza danych nie ma dopasowania,
zostanie wyświetlony

Wiele znaków

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Znak specjalny

a[*]a

a*a

Aaa

Wiele znaków

ab*

abcdefg, abc

cab, aab

Jeden znak

a?a

aaa, a3a, aBa

aBBBa

Jedna cyfra

a#a

a0a, a1a, a2a

aaa, a10a

Zakres znaków

[a-z]

f, p, j

2, &

Poza zakresem

[!a-z]

9, &, %

b, a

Nie cyfra

[!0-9]

A, a, &, ~

0, 1, 9

Połączenie

a[!b-m]#

An9, az0, a99

abc, aj0

Przykłady kryteriów "Lubię to" z symbolami wieloznacznych

W poniższej tabeli przedstawiono typy wyników, jeśli kryterium Like jest używane z symbole wieloznaczne w tabeli, która może zawierać dane z określonymi wzorcami dopasowywania.

Kryteria

Wynik

Like "E#"

Zwraca elementy z zaledwie dwoma znakami, gdzie pierwszy znak to E, a drugi to liczba.

Like "G?"

Zwraca elementy z tylko dwoma znakami, w których pierwszy znak to G.

Like "*16"

Zwraca elementy kończące się na 16.

Zobacz więcej przykładów symboli wieloznacznych.

Początek strony

Potrzebna dalsza pomoc?

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×