Iskanje podatkov s pogojem LIKE

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pogoj ali operator Like se uporabi v Accessovi poizvedbi za iskanje podatkov, ki se ujemajo z določenim vzorcem. V vzorčni zbirki podatkov je na primer tabela »Stranke«, kot je tabela spodaj, zato želimo poiskati le stranke, ki živijo v mestih, katerih imena se začnejo z »B«. Tukaj je opisano, kako bomo ustvarili poizvedbo in uporabili pogoje Like:

  1. Odprite tabelo »Stranke«:

    Tabela »Stranke«

  2. Na zavihku Ustvari kliknite Načrt poizvedbe.

  3. Kliknite Dodaj in tabela »Stranke« je dodana načrtovalcu poizvedb.

  4. Dvokliknite polji Priimek inMesto, da ju dodate v mrežo načrta poizvedbe.

  5. V polje Mesto dodajte pogoj »Like B*« in kliknite Zaženi.

    Pogoji poizvedbe »Like«

V rezultatih poizvedbe so prikazane le stranke iz imen mest, ki se začenjajo s črko »B«.

Rezultati poizvedbe »Like«

Če želite izvedeti več o uporabi pogojev, glejte Uporaba pogojev v poizvedbi.

Na vrh strani

Uporaba operatorja Like v sintaksi SQL

Če želite to narediti v sintaksi sql (SQL), to naredite tako:

  1. Odprite tabelo »Stranke« in na zavihku Ustvari kliknite Načrt poizvedbe.
  2. Na zavihku Osnovno kliknite Ogled pogleda>SQL in vnesite to sintakso:
    SELECT [Last Name], City FROM Customers WHERE City Like "B*";
  3. Kliknite Zaženi.
  4. Z desno tipko miške kliknite zavihek poizvedbe, Shrani>zapri.

Če želite več informacij, glejte Access SQL: osnovni koncepti, besednjak in sintaksa ter več informacij o urejanju izjav SQL za izostrinje rezultatov poizvedbe.

Na vrh strani

Examples of Like criteria patterns and results

Pogoj ali operator Like je priročen pri primerjavi vrednosti polja z izrazom niza. V spodnjem primeru so vrnjeni podatki, ki se začnejo s črko P, ki ji sledi katera koli črka med A in F ter tri števke:


Like "P[A-F]###"

Tukaj je nekaj načinov uporabe like za različne vzorce:

Vrsta ujemanja Vzorec Če se zbirka podatkov ujema
boste videli možnost
Če zbirka podatkov nima ujemanja
boste videli možnost
Več znakov a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
Posebni znak a[*]a a*a Aaa
Več znakov ab* abcdefg, abc cab, aab
Posamezni znak a?a aaa, a3a, aBa aBBBa
Posamezna števka a#a a0a, a1a, a2a aaa, a10a
Nabor znakov [a-z] f, p, j 2, &
Zunaj nabora [!a-z] 9, &, % b, a
Brez števke [!0-9] A, a, &, ~ 0, 1, 9
Kombinirano a[!b-m]# An9, az0, a99 abc, aj0

Primeri pogojev »Všeč mi je« z nadomestnimi znaki

V spodnji tabeli so prikazane vrste rezultatov, ko je pogoj Like uporabljen z nadomestnimi znaki v tabeli, ki lahko vsebuje podatke z določenimi ujemajočimi se vzorci.

Pogoji Rezultat
Like "E#" Vrne elemente z le dvema znakoma, pri katerih je prvi znak E, drugi pa število.
Like "G?" Vrne elemente z le dvema znakoma, pri katerih je prvi znak G.
Like "*16" Vrne elemente, ki se končajo s 16.

Oglejte si več primerov nadomestnih znakov.

Na vrh strani