Podobni pogoji ali operator se uporabljajo v poizvedbi, če želite poiskati podatke, ki ustrezajo določenemu vzorcu. Na primer, v zbirki podatkov imamo tabelo» stranke «, kot je spodnja, in želimo poiskati le stranke, ki živijo v mestih, katerih imena se začnejo z» B «. Tako bomo ustvarili poizvedbo in uporabili podobne pogoje:
-
Odprite tabelo» stranke «:
-
Na zavihku Ustvari kliknite Načrt poizvedbe.
-
Kliknite Dodaj in tabela» stranke «je dodana v Oblikovalnik poizvedbe.
-
Dvokliknite zadnje polje Ime in mesto , da jih dodate v mrežo načrta poizvedbe.
-
V polje mesto dodajte pogoje » Like B * « in kliknite Zaženi.
Rezultati poizvedbe kažejo le stranke iz imen mest, ki se začnejo s črko» B «.
Če želite izvedeti več o uporabi pogojev, glejte Uporaba pogojev za poizvedbo.
Uporaba operatorja Like v sintaksi SQL
Če želite to narediti v sintaksi SQL (strukturirana poizvedba Language), naredite to:
-
Odprite tabelo» stranke «in na zavihku» Ustvari «kliknite» načrt poizvedbe«.
-
Na zavihku osnovno kliknite Ogled > 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 poizvedba, shrani > Zapri.
Če želite več informacij, glejte Access SQL: osnovni pojmi, besednjak in sintaksa ter Izvedite več o urejanju izjav SQL za ostrenje rezultatov poizvedbe.
Primeri podobnih vzorcev pogojev in rezultatov
Podobni pogoji ali operator so priročno, medtem ko primerjate vrednost 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, kot so različni vzorci:
|
|
Če je v zbirki podatkov |
Če zbirka podatkov nima ujemanja |
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 podobnih pogojev z nadomestnimi znaki
V tej tabeli so prikazane vrste rezultatov, ko je podobno merilo uporabljeno z nadomestni znaki v tabeli, ki bi lahko vsebovala podatke z določenimi vzorci ujemanja.
Pogoji |
Rezultat |
Like "E #" |
Vrne elemente s samo dvema znakoma, pri čemer je prvi znak E, druga pa številka. |
Kot "G"? |
Vrne elemente z le dvema znakoma, pri čemer je prvi znak G. |
Like "* 16" |
Vrne elemente, ki se končajo s 16. |
Oglejte si več primerov nadomestnih znakov.