Utilizarea criteriului Like pentru găsirea datelor

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Criteriul sau operatorul Like se utilizează într-o interogare Access pentru a găsi datele care se potrivesc unui anumit model. De exemplu, într-o bază de date eșantion, avem un tabel "Clienți", precum cel de mai jos, și dorim să găsim doar clienții care trăiesc în orașe ale căror nume încep cu "B". Iată cum vom crea o interogare și vom utiliza criteriile Like:

  1. Deschideți tabelul Clienți:

    tabel Clienți

  2. Pe fila Creare, faceți clic Proiectare interogare.

  3. Faceți clic pe Adăugare și tabelul Clienți este adăugat la proiectantul de interogări.

  4. Faceți dublu clic pe câmpurile Nume și Localitate pentru a le adăuga la grila de proiectare a interogării.

  5. În câmpul Localitate , adăugați criteriile "Îmi place B*" și faceți clic pe Executare.

    Criteriul de interogare Like

Rezultatele interogării afișează numai clienții din numele de orașe care încep cu litera "B".

Rezultate interogare Like

Pentru a afla mai multe despre utilizarea criteriilor, consultați Aplicarea criteriilor la o interogare.

Începutul paginii

Utilizarea operatorului Like în sintaxa SQL

Dacă preferați să faceți acest lucru în sintaxa SQL (Limbaj de interogare structurat), iată cum să procedați:

  1. Deschideți tabelul Clienți și, pe fila Creare , faceți clic pe Proiectare interogare.
  2. Pe fila Pornire , faceți clic pe Vizualizare>vizualizare SQL și tastați următoarea sintaxă:
    SELECT [Last Name], City FROM Customers WHERE City Like "B*";
  3. Faceți clic pe Executare.
  4. Faceți clic dreapta pe fila interogării, Salvare>închidere.

Pentru mai multe informații , consultați Access SQL: concepte de bază, vocabular și sintaxă și aflați mai multe despre cum să editați instrucțiuni SQL pentru a îmbunătăți rezultatele interogării.

Începutul paginii

Exemple de criterii, modele și rezultate Îmi place

Criteriul sau operatorul Like este util atunci când comparați o valoare de câmp cu o expresie șir de caractere. Următorul exemplu returnează datele care încep cu litera P, urmate de orice literă dintre A și F și trei cifre:


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

Iată câteva modalități de a utiliza Like pentru diferite modele:

Tip de potrivire Model Dacă baza de date are o potrivire
Veți vedea
Dacă baza de date nu are o potrivire
Veți vedea
Caractere multiple a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
Caractere speciale a[*]a a*a Aaa
Caractere multiple ab* abcdefg, abc cab, aab
Un singur caracter a?a aaa, a3a, aBa aBBBa
O singură cifră a#a a0a, a1a, a2a aaa, a10a
Un interval de caractere [a-z] f, p, j 2, &
În afara unui interval [!a-z] 9, &, % b, a
Caracter care nu este o cifră [!0-9] A, a, &, ~ 0; 1; 9
Combinație a[!b-m]# An9, az0, a99 abc, aj0

Exemple de criterii Like cu caractere wildcard

Următorul tabel afișează tipurile de rezultate atunci când criteriul Like este utilizat cu un caracter wildcard într-un tabel care poate conține date cu modele specifice de potrivire.

Criterii Rezultat
Like "E#" Returnează elemente cu doar două caractere, unde primul caracter este E și al doilea este un număr.
Like "G?" Returnează elemente cu doar două caractere, unde primul caracter este G.
Like "*16" Returnează elementele care se termină la 16.

Vedeți mai multe exemple de metacaractere.

Începutul paginii