LIKE-Prädikat

Das LIKE-Prädikat führt einen Mustervergleich 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 Bezeichner sein. Die Spalte ist auf die Eigenschaften im Eigenschaftenspeicher beschränkt.

Das <wildcard_literal> ist ein Zeichenfolgenliteral. Sie ist in Anführungszeichen eingeschlossen und kann optional Wildcardzeichen enthalten. Die Übereinstimmungszeichenfolge kann bei Bedarf mehrere Wildcardzeichen enthalten. In der folgenden Tabelle werden die Vom LIKE-Prädikat erkannten Wildcardzeichen beschrieben.

Platzhalter BESCHREIBUNG Beispiel
% (Prozent) Entspricht null oder mehr von allen Zeichen. "comp%r" entspricht "comp", gefolgt von 0 oder mehr zeichen und endet mit einem r.
_ (Unterstrich) Entspricht einem beliebigen einzelnen Zeichen. "comp_ter" entspricht "comp", gefolgt von genau einem beliebigen Zeichen, gefolgt von "ter".
[ ] (eckige Klammern) Entspricht jedem einzelnen Zeichen innerhalb des angegebenen Bereichs oder Satzes. [a-z] gibt beispielsweise einen Bereich an; [aeiou] gibt die Menge der Vokale 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 eine bis z ausschließt; [^aeiou] gibt eine Menge an, die Vokale ausschließt. "comp[^u]" entspricht "comp", gefolgt von einem einzelnen Zeichen, das kein u ist.

 

Wenn Sie Prädikate mit mehreren Bereichen erstellen, müssen die Bereiche in der richtigen 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

Konzept

Volltext-Prädikate

Nicht-Volltext-Prädikate