Оператор Like

Сравнява низов израз с шаблон в SQL израз.

Синтаксис

израз Like "шаблон"

Синтаксисът на оператора Like има следните части:

Част

Описание

израз

SQL израз, използван в клауза WHERE.

шаблон

Низ или литерал на низ от знаци, с който се сравнява изразът.


Забележки

Можете да използвате оператора Like, за да намерите данни в поле, които съответстват на зададения от вас шаблон. Като шаблон можете да зададете пълна стойност (например Like “Smith”) или да използвате заместващи знаци, за да намерите диапазон от стойности (например Like “Sm*”).

В израз можете да използвате оператора Like, за да сравните стойност на поле с низов израз. Ако например въведете Like “C*” в SQL заявка, заявката ще върне всички стойности на поле, започващи с буквата С. В параметризирана заявка можете да подканите потребителя да посочи шаблон за търсене.

Примерът по-долу връща данни, които започват с буквата P, последвана от всяка буква между A и F и три цифри:

Like “P[A-F]###”

Таблицата по-долу показва как можете да използвате Like, за да тествате изрази за различни шаблони.


Вид съвпадение


Шаблон

Съвпадение
(връща True)

Няма съвпадение
(връща False)

Множество знаци

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Специален знак

a[*]a

a*a

aaa

Множество знаци

ab*

abcdefg, abc

cab, aab

Единичен знак

a?a

aaa, a3a, aBa

aBBBa

Единична цифра

a#a

a0a, a1a, a2a

aaa, a10a

Диапазон от знаци

[a-z]

f, p, j

2, &

Извън диапазон

[!a-z]

9, &, %

b, a

Не е цифра

[!0-9]

A, a, &, ~

0, 1, 9

Комбинирани

a[!b-m]#

An9, az0, a99

abc, aj0



Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×