Pronalaženje podataka pomoću kriterija Like

Pronalaženje podataka pomoću kriterija Like

Kriterij like ili operator koristi se u upitu da biste pronašli podatke koji odgovaraju određenom uzorku. Na primjer, u našoj bazi podataka imamo tablicu "kupci", kao što je ona u nastavku, i želimo pronaći samo kupce koji žive u gradovima čija imena počinju sa slovom "B". Evo kako ćemo stvoriti upit i koristiti kriterije kao što su:

  1. Otvorite tablicu 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 i grad da biste ih dodali u rešetku dizajna upita.

  5. U polje grad dodajte kriterij "Like B *" , a zatim kliknite Pokreni.

    Kriterij upita Like

Rezultati upita prikazuju samo klijente iz naziva gradova koji započ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 vam se to više sviđa u sintaksi SQL (je strukturirani jezik upita), evo kako ćete:

  1. Otvorite tablicu Kupci, a zatim na kartici Stvaranje kliknite dizajn upita.

  2. Na kartici Polazno kliknite Prikaz > SQL prikaza , a zatim upišite sljedeću sintaksu:

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

  1. Kliknite Izvedi.

  2. Desnom tipkom miša kliknite karticu upita, spremite > Zatvori.

Dodatne informacije potražite u članku Access SQL: osnovni koncepti, vokabular i sintaksa te Saznajte više o tome kako uređivati SQL naredbe za izoštriti rezultate upita.

Vrh stranice

Primjeri obrazaca kao što su kriteriji i rezultati

Kriterij like ili operator vrlo je pogodan za usporedbu vrijednosti polja na nizovni izraz. 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 primjerice za razne obrasce:


Vrsta podudaranja


Uzorak

Ako baza podataka sadrži podudaranje,
prikazat će se

Ako baza podataka nema podudaranje,
prikazat će se

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 kao što su zamjenski znakovi

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

Kriteriji

Rezultat

Kao što je "E #"

Vraća stavke s samo dva znaka u kojima je prvi znak E, a drugi broj.

Kao što je "G?"

Vraća stavke sa samo dva znaka u kojima je prvi znak G.

Kao što je "* 16"

Vraća stavke koje završavaju sa 16.

Pogledajte dodatne primjere zamjenskih znakova.

Vrh stranice

Potrebna vam je dodatna pomoć?

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

×