Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Predykat LIKE wykonuje porównanie dopasowywania wzorców w określonej kolumnie. Używa następującej składni:
...WHERE <column> LIKE '<wildcard_literal>'
< kolumny >może być zwykłym lub rozdzielonym identyfikatorem . Kolumna jest ograniczona do właściwości w magazynie właściwości.
<wildcard_literal> jest literałem ciągu. Jest on ujęta w znaki cudzysłowu i opcjonalnie może zawierać symbole wieloznaczne. W razie potrzeby ciąg dopasowania może zawierać wiele symboli wieloznacznych. W poniższej tabeli opisano symbole wieloznaczne rozpoznawane przez predykat LIKE.
| Symbol wieloznaczny | Opis | Przykład |
|---|---|---|
| % (procent) | Dopasuje zero lub więcej znaków. | "comp%r" pasuje do "comp", po którym następuje zero lub więcej znaków, kończących się na r. |
| _ (podkreślenie) | Pasuje do dowolnego pojedynczego znaku. | "comp_ter" pasuje do "comp", po którym następuje dokładnie jeden z dowolnych znaków, po którym następuje znak "ter". |
| [ ] (nawiasy kwadratowe) | Pasuje do dowolnego pojedynczego znaku w określonym zakresie lub zestawie. Na przykład [a-z] określa zakres; [aeiou] określa zestaw ślubów. | "comp[a-z]re" pasuje do "comp", po którym następuje pojedynczy znak w zakresie od z, a następnie "re". Wyrażenie "comp[ao]" pasuje do "comp", po którym następuje pojedynczy znak, który musi być znakiem lub o. |
| [^ ] (daszek) | Dopasuje dowolny pojedynczy znak, który nie znajduje się w określonym zakresie lub zestawie. Na przykład [^a-z] określa zakres wykluczający od z; [^aeiou] określa zestaw, który wyklucza śluby. | 'comp[^u]' pasuje do "comp", po którym następuje dowolny pojedynczy znak, który nie jest znakiem u. |
Jeśli tworzysz predykaty z wieloma zakresami, zakresy muszą być w kolejności.
Nuta
Aby dopasować symbole wieloznaczne jako znaki literału do dopasowania, a nie jako symbole wieloznaczne, umieść znak wewnątrz nawiasów kwadratowych. Aby na przykład dopasować znak procentu, użyj ciągu "[%]"
Przykłady
...WHERE System.ItemNameDisplay LIKE 'financ%'
Tematy pokrewne
-
referencyjne
-
koncepcyjne
-
predykatówFull-Text