Utilizarea criteriului Like pentru găsirea datelor

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

Criteriile sau operatorul Like sunt utilizate într-o interogare Access pentru a găsi date care corespund unui anumit model. De exemplu, într-o bază de date eșantion, avem un tabel "Clienți", cum ar fi cel de mai jos, și dorim să localizăm doar clienții din orașele ale căror nume încep cu "B". Iată cum vom crea o interogare și vom utiliza criteriile Îmi place:

  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 de familie ș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 Rulare.

    Criteriul de interogare Like

Rezultatele interogării afișează doar clienții din numele orașelor, începând 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ărilor.

Începutul paginii

Exemple de modele și rezultate de criterii Like

Operatorul sau criteriile Like vă este de ajutor în timp ce comparați o valoare de câmp cu o expresie șir. 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 metacaractere

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

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

Vedeți mai multe exemple de metacaractere.

Începutul paginii