Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Porównuje wyrażenie tekstowe ze wzorcem w wyrażeniu SQL.

Składnia

wyrażenie Likewzorzec

Składnia operatora Like zawiera poniższe segmenty:

Segment

Opis

wyrażenie

Wyrażenie SQL użyte w klauzuli WHERE.

wzorzec

Ciąg lub literał ciągu znaków, z którym jest porównywane wyrażenie.


Spostrzeżenia

Operator Like umożliwia znajdowanie wartości w polu zgodnym z określonym wzorcem. Dla wzorca można określić pełną wartość (na przykład Like “Smith”) lub użyć symbole wieloznaczne w celu znalezienia zakresu wartości (na przykład Like “Sm*”).

W wyrażeniu można użyć operatora Like w celu porównania wartości pola z wyrażeniem ciągu. Jeśli na przykład wprowadzisz Like “C*” w zapytaniu SQL, zapytanie zwróci wszystkie wartości pól zaczynające się od litery C. W zapytanie parametryczne możesz wyświetlić monit o wyszukanie wzorca.

W poniższym przykładzie są zwracane dane zaczynające się od litery P, po której występuje dowolna litera od A do F oraz trzy cyfry:

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

W poniższej tabeli pokazano, jak za pomocą operatora Like przetestować wyrażenia dla różnych wzorców.


Rodzaj zgodności


Wzorzec

Dopasowanie
(zwraca wartość Prawda)

Brak dopasowania
(zwraca wartość Fałsz)

Wiele znaków

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Znak specjalny

a[*]a

a*a

aaa

Wiele znaków

ab*

abcdefg, abc

cab, aab

Jeden znak

a?a

aaa, a3a, aBa

aBBBa

Jedna cyfra

a#a

a0a, a1a, a2a

aaa, a10a

Zakres znaków

[a-z]

f, p, j

2, &

Poza zakresem

[!a-z]

9, &, %

b, a

Nie cyfra

[!0-9]

A, a, &, ~

0, 1, 9

Połączenie

a[!b-m]#

An9, az0, a99

abc, aj0



Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×