Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.
Pogoj ali operator »Like« se uporablja v poizvedbi za iskanje podatkov, ki se ujemajo z določenim vzorcem. V našem primeru imamo v naši zbirki podatkov tabelo »Stranke«, ki je enaka spodaj prikazani tabeli, in želimo poiskati le tiste stranke, ki živijo v krajih, katerih imena se začnejo s črko »B«. Ustvarili bomo poizvedbo in uporabili pogoj »Like«:
-
Odprite tabelo »Stranke«:
-
Na zavihku Ustvari kliknite Načrt poizvedbe.
-
V pogovornem oknu Pokaži tabelo kliknite Dodaj in tabela »Stranke« bo dodana v načrtovalec poizvedbe.
-
Zaprite pogovorno okno Pokaži tabelo.
-
Dvokliknite polji Priimek in Kraj, da jo dodate v mrežo načrta poizvedbe.
-
V polju »mesto« , dodajte pogoj »kot B * « in kliknite Zaženi.
Rezultati poizvedbe prikažejo le stranke iz krajev, katerih imena se začnejo s črko »B«.
Če želite več informacij o uporabi pogojev, si oglejte uporaba pogojev v poizvedbi.
Uporaba operatorja »Like« v sintaksi SQL
Če raje v SQL (Structured Query Language) sintakso, kako:
-
Odprite tabelo »Stranke« in na zavihku Ustvari kliknite Načrt poizvedbe.
-
Na zavihku Osnovno kliknite Pogled > Pogled SQL in vnesite to sintakso:
SELECT [Last Name], City FROM Customers WHERE City Like “B*”;
-
Kliknite Zaženi.
-
Z desno tipko miške kliknite zavihek poizvedbe, Shrani > Zapri.
Če želite več informacij, si oglejte Access SQL: osnovni pojmi, besednjak in sintaksa in dobili boste več informacij o urejanju izjav SQL za pridobivanje natančnejših rezultatov poizvedbe.
Primeri vzorcev z merilom »Like« in rezultati
Merilo ali operator Like je priročen za primerjavo vrednosti polja z niznim izrazom. Ta primer vrne rezultate, ki se začnejo s črko »P«, sledi katera koli črka med »A« in »F« in tri števke:
Like “P[A-F]###”
Tukaj je nekaj načinov uporabe merila Like za različne vzorce:
|
| Če se element v vaši zbirki podatkov ujema, | Če se element v vaši zbirki podatkov ne ujema, |
---|---|---|---|
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 merila »Like« z nadomestnimi znaki
V razpredelnici so prikazani rezultati, ko je merilo »Like« uporabljeno z nadomestni znaki v tabeli, ki morda vsebuje podatke z določenimi ujemajočimi se vzorci.
Merilo | Rezultat |
---|---|
Like »E#« |
Vrne elemente z le dvema znakoma, od katerih je prvi znak črka »E«, drugi pa število. |
Like »G?« |
Vrne elemente s samo dvema znakoma, od katerih je prvi znak črka »G«. |
Like »*16« |
Vrne elemente, ki se končajo s številom 16. |
Oglejte si več primerov nadomestnih znakov.