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.
Das CONTAINS-Prädikat unterstützt die Verwendung des Sternchens (*) als Platzhalterzeichen, um Wörter und Ausdrücke darzustellen. Sie können das Sternchen nur am Ende des Worts oder Ausdrucks hinzufügen. Das Sternchen aktiviert den Präfixabgleich-Modus. In diesem Modus werden Übereinstimmungen zurückgegeben, wenn die Spalte das angegebene Suchwort enthält, gefolgt von null oder mehr anderen Zeichen.
Wenn ein Ausdruck angegeben wird, wird jedes Wort, das in dem Ausdruck enthalten ist, als separates Präfix betrachtet. Daher werden bei einer Abfrage des Präfixbegriffs "local wine*" als Übereinstimmung alle Zeilen mit dem Text "local winery", "locally wined and dined" usw. ausgegeben.
Beispiele
Wortabgleich
Dieses Beispiel gleicht Dokumente ab, die ein beliebiges Wort in der Spalte "FileName" enthalten, beginnend mit "serv".
...WHERE CONTAINS(System.FileName, '"serv*"')
Beispiel für übereinstimmende Wörter: „server“, „servers“ und „service“.
Phrasenabgleich
Dieses Beispiel gleicht Dokumente mit einem beliebigen Ausdruck in der Spalte "FileName" ab, der mit "comp" beginnt und in dem das nächste Wort mit "serv" beginnt.
...WHERE CONTAINS(System.FileName, '"comp serv*"')
Beispiele für übereinstimmende Phrasen: „comp server“, „computer servers“ und „competitor's service“.
Suffixabgleich (nicht unterstützt)
Das Sternchen funktioniert nur für Präfixabgleich und kann nur am Ende des Worts oder Ausdrucks platziert werden; es funktioniert nicht für Suffixabgleich. Die folgende Syntax ist ungültig und stimmt nicht mit Dokumenten mit einem Wort in der Spalte "FileName" überein, das mit "serve" endet.
-- DO NOT USE.
WHERE CONTAINS(System.FileName, '"*serve"')
Verwandte Themen
Referenz