LIKE-Prädikat

Das LIKE-Prädikat führt einen Mustervergleichsvergleich für die angegebene Spalte durch. Es verwendet die folgende Syntax:

...WHERE <column> LIKE '<wildcard_literal>'

Die < Spalte kann ein > regulärer oder durch Trennzeichen getrennter Bezeichnersein. Die Spalte ist auf die Eigenschaften im Eigenschaftenspeicher beschränkt.

Das <_ Platzhalterliteral> ist ein Zeichenfolgenliteral. Sie ist in Anführungszeichen eingeschlossen und kann optional Platzhalterzeichen enthalten. Die Übereinstimmungszeichenfolge kann bei Bedarf mehrere Platzhalterzeichen enthalten. In der folgenden Tabelle werden die Platzhalterzeichen beschrieben, die das LIKE-Prädikat erkennt.

Platzhalter Beschreibung Beispiel
% (Prozent) Entspricht 0 (null) oder mehr beliebigen Zeichen. 'comp%r' entspricht 'comp', gefolgt von null oder mehr beliebigen Zeichen, die auf einen r enden.
_ (Unterstrich) Entspricht einem beliebigen einzelnen Zeichen. "comp _ ter" entspricht "comp", gefolgt von genau einem beliebigen Zeichen, gefolgt von "ter".
[](eckige Klammern) Entspricht einem beliebigen einzelnen Zeichen innerhalb des angegebenen Bereichs oder Satzes. a-z gibt z. [ B. ] einen Bereich an. [ aeiou ] gibt den Satz von Vokalen an. "comp [ a-z ] re" entspricht "comp", gefolgt von einem einzelnen Zeichen im Bereich von a bis z, gefolgt von "re". "comp [ ] ao" entspricht "comp", gefolgt von einem einzelnen Zeichen, das entweder ein oder ein o sein muss.
[^ ] (Caret) Entspricht jedem einzelnen Zeichen, das nicht innerhalb des angegebenen Bereichs oder der angegebenen Menge liegt. ^a-z gibt beispielsweise [ ] einen Bereich an, der einen bis z ausschließt. [ ^aeiou ] gibt einen Satz an, der Vokale ausschließt. 'comp [ ] ^u' entspricht 'comp', gefolgt von jedem einzelnen Zeichen, das kein u ist.

Wenn Sie Prädikate mit mehreren Bereichen erstellen, müssen die Bereiche in der gewünschten Reihenfolge sein.

Hinweis

Um die Platzhalterzeichen als Literalzeichen für den Abgleich und nicht als Platzhalterzeichen abzugleichen, platzieren Sie das Zeichen in eckigen Klammern. Verwenden Sie beispielsweise ' ' , um das Prozentzeichen abzugleichen. [ % ]

Beispiele

...WHERE System.ItemNameDisplay LIKE 'financ%'

Referenz

Literalwertvergleich

Mehrwertige Vergleiche (ARRAY)

NULL-Prädikat

Konzeptionellen

Volltextprädikate

Nicht-Volltextprädikate