Znajdowanie danych przy użyciu kryterium Like

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Kryterium lub operator Like jest używany w zapytaniu programu Access do znajdowania 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. 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 "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ę Wyświetl>widok 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 zgodności Wzorzec 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 symbolami wieloznacznymi w tabeli, które mogą 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