Operatorul Like

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

Compară o expresie șir cu un model dintr-o expresie SQL.

Sintaxă

expresieLiketipar

Sintaxa operatorului Like are următoarele componente:

Parte Descriere
expresie Expresia SQL utilizată într-o clauză WHERE.
tipar Șirul de caractere sau literalul șir de caractere cu care se compară expresia.

      

Observații

Puteți utiliza operatorul Like pentru a găsi într-un câmp valori care se potrivesc cu tiparul specificat. Pentru model, puteți specifica valoarea completă (de exemplu, Like “Smith”) sau puteți utiliza metacaractere pentru a găsi un interval de valori (de exemplu, Like “Sm*”).

Într-o expresie, puteți utiliza operatorul Like pentru a compara o valoare de câmp cu o expresie șir de caractere. De exemplu, dacă introduceți Like “C*” într-o interogare SQL, interogarea returnează toate valorile de câmp care încep cu litera C. Într-o interogare cu parametri, puteți solicita utilizatorului un model de căutat.

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]###”

Următorul tabel arată cum puteți utiliza Like pentru a testa expresii pentru diferite tipare.


Tip de potrivire

Model
Meci
(returnează True)
Nicio potrivire
(returnează False)
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