Pronalaženje podataka pomoću kriterija Like
Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Kriteriji ili operator Sviđa mi se koriste u upitu Access da bi se pronašli podaci koji odgovaraju određenom uzorku. U oglednoj bazi podataka, primjerice, imamo tablicu "Kupci", npr. onu u nastavku, i želimo pronaći samo korisnike koji žive u gradovima čiji nazivi počinju s "B". Evo kako ćemo stvoriti upit i koristiti kriterije Sviđa mi se:

  1. Otvaranje tablice Kupci:Tablica Klijenti

  2. Na kartici Stvaranje kliknite Dizajn upita.

  3. Kliknite Dodaj , a tablica Kupci bit će dodana u dizajner upita.

  4. Dvokliknite polja Prezime iGrad da biste ih dodali u rešetku dizajna upita.

  5. U polje Grad dodajte kriterij "Sviđa mi se B*" , a zatim kliknite Pokreni.Kriterij upita Like

Rezultati upita prikazuju samo korisnike iz naziva gradova koji počinju slovom "B".

Rezultati upita Like

Dodatne informacije o korištenju kriterija potražite u članku Primjena kriterija na upit.

Vrh stranice

Korištenje operatora Like u SQL sintaksi

Ako biste to radije učinili u SINTAKSI SQL -a (structured query language), evo kako ćete to učiniti:

  1. Otvorite tablicu Kupci pa na kartici Stvaranje kliknite Dizajn upita.

  2. Na kartici Polaznokliknite Prikaz >SQL prikaz i upišite sljedeću sintaksu:

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

  3. Kliknite Izvedi.

  4. Desnom tipkom miša kliknite karticu upita Spremi >Zatvori.

Dodatne informacije potražite u članku Access SQL: osnovni koncepti, vokabular i sintaksa te dodatne informacije o uređivanju SQL naredbi radi izoštranja rezultata upita.

Vrh stranice

Primjeri uzoraka i rezultata kriterija like

Kriterij ili operator Sviđa mi se praktičan je prilikom uspoređivanja vrijednosti polja s nizom izraza. U primjeru u nastavku vraćaju se podaci koji počinju slovom P, iza kojeg slijedi bilo koje slovo između A i F i tri broja:

Like “P[A-F]###”

Evo nekoliko načina korištenja like za različite uzorke:

Vrsta podudaranja

Uzorak

Ako baza podataka ima podudaranje Vidjet ćeš

Ako baza podataka nema podudaranje Vidjet ćeš

Veći broj znakova

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Posebni znak

a[*]a

a*a

Aaa

Veći broj znakova

ab*

abcdefg, abc

cab, aab

Jedan znak

a?a

aaa, a3a, aBa

aBBBa

Jedna znamenka

a#a

a0a, a1a, a2a

aaa, a10a

Raspon znakova

[a-z]

f, p, j

2, &

Izvan raspona

[!a-z]

9, &, %

b, a

Nije znamenka

[!0-9]

A, a, &, ~

0, 1, 9

Kombinirano

a[!b-m]#

An9, az0, a99

abc, aj0

Primjeri kriterija like s zamjenskim znakovima

U sljedećoj su tablici prikazane vrste rezultata kada se kriterij Like koristi s zamjenski znakovi u tablici koja može sadržavati podatke s određenim uzorcima podudaranja.

Kriteriji

Rezultat

Like "E#"

Vraća stavke sa samo dva znaka, pri čemu je prvi znak E, a drugi broj.

Kao "G?"

Vraća stavke sa samo dva znaka, pri čemu je prvi znak G.

Like "*16"

Vraća stavke koje završavaju 16.

Pogledajte više primjera zamjenskih znakova.

Vrh stranice

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.