Znajdowanie danych przy użyciu kryterium Like

Kryterium lub operator Like jest używany w zapytaniu Access w celu znalezienia danych zgodnych z określonym wzorcem. Na przykład w przykładowej bazie danych mamy tabelę "Klienci", taką jak poniższa, i chcemy znaleźć 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 Lubię to:

  1. Otwieranie tabeli 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 "Lubię to B*", a następnie kliknij przycisk Uruchom.Kryterium kwerendy Like

W wynikach zapytania są wyświetlane tylko nazwy klientów z miast, rozpoczynając 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 JĘZYKA SQL

Jeśli wolisz to zrobić w składni języka SQL (Structured Query Language), wykonaj następujące czynności:

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

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

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

  3. Kliknij przycisk Uruchom .

  4. Kliknij prawym przyciskiem myszy kartę zapytania, zapisz > Zamknij.

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

Początek strony

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

Kryteria lub operator Like przydaje się 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 narzędzia Like dla różnych wzorców:

Rodzaj dopasowania

Wzór

Jeśli baza danych ma dopasowanie zobaczysz

Jeśli baza danych nie jest zgodna zobaczysz

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 Like z symbolami wieloznaczowymi

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

Kryterium

Wynik

Like "E#"

Zwraca elementy zawierające tylko dwa znaki, w których pierwszy znak to E, a drugi — liczbę.

Like "G?"

Zwraca elementy zawierające tylko dwa znaki, w których pierwszym znakiem jest G.

Like "*16"

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

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

Początek strony

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.