Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

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

Sintaxă

expresie Liketipar

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 tipar, puteți specifica valoarea completă (de exemplu, Like “Smith”) sau puteți utiliza caractere wildcard 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, îi puteți solicita utilizatorului un tipar 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

Potrivire
(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



Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele

Explorați instruirea >

Fiți primul care obține noile caracteristici

ALĂTURAȚI-VĂ UTILIZATORILOR MICROSOFT 365 INSIDER >

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×