Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie Beim Erstellen von Abfragen, die Bedingungen für Zeichenfolgenwerte enthalten, mit Wildcardzeichen mit den folgenden Operatoren:
like
not-like
begins-with
not-begin-with
ends-with
not-end-with
Weitere Informationen finden Sie unter "Abfragedaten mithilfe von FetchXml".
Wenn Sie diese Bedingungsoperatoren verwenden, können Sie bestimmte Zeichen verwenden, um Platzhalter in Ihren Suchkriterien darzustellen. In der folgenden Tabelle werden die Zeichen beschrieben, die Sie verwenden können.
| Zeichen | Beschreibung | T-SQL-Dokumentation und Beispiele |
|---|---|---|
% |
Stimmt mit einer beliebigen Zeichenfolge aus null oder mehr Zeichen überein. Sie können dieses Wildcardzeichen entweder als Präfix oder als Suffix verwenden. |
% Wildcard: Zeichen, die übereinstimmen sollen |
_ |
Passt auf jedes einzelne Zeichen in einer Zeichenfolge in einem Vorgang, der einen Musterabgleich beinhaltet. |
_ Wildcard: Übereinstimmung mit einem Zeichen |
[] |
Entspricht einem einzelnen Zeichen im Bereich oder satz, den Sie zwischen eckigen Klammern angeben. |
[ ] Wildcard: Zeichen, die übereinstimmen |
[^] |
Entspricht jedem einzelnen Zeichen, das sich nicht im Bereich befindet, oder legt fest, dass Sie zwischen den eckigen Klammern angeben. |
[^] Wildcard: Zeichen, die nicht übereinstimmen sollen |
Suchen Sie nach Zeichenfolgen, die Platzhalterzeichen enthalten
Sie können die Wildcard-Mustervergleichszeichen als Literalzeichen verwenden. Um ein Platzhalterzeichen als Literalzeichen zu verwenden, schließen Sie das Platzhalterzeichen in Klammern ein. Weitere Informationen finden Sie unter Verwenden von Wildcardzeichen als Literale.
Verwenden Sie keine vorangestellten Platzhalter
Abfragen, die Bedingungsoperatoren mit implizit führenden Wildcards verwenden, z ends-with. B. explizit führende Wildcards, führen weniger effizient aus. In bestimmten Szenarien können diese Wildcards eine schlechte Leistung in der gesamten Organisation verursachen. Weitere Informationen findest du unter:
Diese Antimuster führen zu Leistungsproblemen, da der Abfrageoptimierer die Abfrage nicht optimieren kann.
Verwenden Sie keine nachgestellten Wildcards in Ausdrücken, die like, , begins-with, not-begin-with, ends-withoder not-end-with. Hier sind einige Beispiele für nachfolgende Wildcards:
| Schlechte Beispiele |
|---|
<condition attribute='name' operator='like' value='%value' /> |
<condition attribute='name' operator='begins-with' value='%value' /> |
<condition attribute='name' operator='not-begins-with' value='%value' /> |
<condition attribute='name' operator='ends-with' value='value' /> |
<condition attribute='name' operator='not-ends-with' value='value' /> |
Siehe auch
Zeilen mithilfe von FetchXml filtern
Zeilen mithilfe von QueryExpression filtern
Datenabfrage mit Web-API