Korišćenje kriterijuma Like za pronalaženje podataka

Primenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Kriterijum ili operator Like koristi se u Access upitu za pronalaženje podataka koji se podudaraju sa određenim obrascem. Na primer, u uzorku baze podataka imamo tabelu "Klijenti", kao što je sledeća, i želimo da pronađemo samo klijente koji žive u gradovima čija imena počinju na "B". Evo kako ćemo da kreiramo upit i koristimo kriterijume Like:

  1. Otvorite tabelu "Klijenti":

    Tabela Klijenti

  2. Na kartici Kreiranje kliknite na dugme Dizajn upita.

  3. Kliknite na dugme Dodaj i tabela "Klijenti" se dodaje u dizajner upita.

  4. Kliknite dvaput na polja Prezime iGrad da biste ih dodali u koordinatnu mrežu za dizajn upita.

  5. U polje Grad dodajte kriterijume "Sviđa mi se B*" i kliknite na dugme Pokreni.

    Kriterijumi Like za upite

Rezultati upita prikazuju samo klijente iz imena gradova koji počinju slovom "B".

Rezultati Like upita

Da biste saznali više o korišćenju kriterijuma, pogledajte članak Primena kriterijuma na upit.

Vrh stranice

Korišćenje operatora Like u SQL sintaksi

Ako biste radije da to radite u SQL (Structured Query Language) sintaksi, evo kako to možete da uradite:

  1. Otvorite tabelu "Klijenti" i na kartici "Kreiranje" kliknite na dugme " Dizajn upita".
  2. Na kartici Početak izaberite stavku Prikaži>SQL prikaz i otkucajte sledeću sintaksu:
    SELECT [Last Name], City FROM Customers WHERE City Like "B*";
  3. Kliknite na dugme Pokreni.
  4. Kliknite desnim tasterom miša na karticu upita Sačuvaj>zatvori.

Više informacija potražite u članku Access SQL: osnovni koncepti, rečnik i sintaksa i saznajte više o tome kako da uredite SQL izraze da biste izoštrili rezultate upita.

Vrh stranice

Primeri obrazaca i rezultata kriterijuma "Sviđa mi se"

Kriterijumi ili operator Like su korisni prilikom poređenja vrednosti polja sa izrazom niske. Sledeći primer vraća podatke koji počinju slovom P praćenim bilo kojim slovom između A i F i tri cifre:


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

Evo nekih načina korišćenja aplikacije Like za različite obrasce:

Vrsta podudaranja Obrazac Ako baza podataka ima podudaranje
Videćeš
Ako baza podataka ne sadrži podudaranje
Videćeš
Više znakova a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
Specijalni znak a[*]a a*a Aaa (Aaa)
Više znakova ab* abcdefg, abc cab, aab
Pojedinačni znak a?a aaa, a3a, aBa aBBBa
Jedna cifra a#a a0a, a1a, a2a aaa, a10a
Opseg znakova [a-z] f, p, j 2, &
Van opsega [!a-z] 9, &, % b, a
Nije cifra [!0-9] A, a, &, ~ 0, 1, 9
Kombinovano a[!b-m]# An9, az0, a99 abc, aj0

Primeri kriterijuma "Sviđa mi se" sa džoker znacima

Sledeća tabela prikazuje tipove rezultata kada se kriterijum Like koristi sa džoker znacima u tabeli koja može da sadrži podatke sa određenim obrascima koji se podudaraju.

Kriterijumi Rezultat
Like "E#" Vraća stavke sa samo dva znaka gde je prvi znak E, a drugi broj.
Like "G?" Vraća stavke sa samo dva znaka u kojima je prvi znak G.
Like "*16" Vraća stavke koje se završavaju sa 16.

Pogledajte još primera džoker znakova.

Vrh stranice