Share via


Filteroperatoren (Master Data Services)

Gilt für:SQL Server – nur Windows Azure SQL Managed Instance

Wenn sie eine Liste von Elementen filtern, sind die folgenden Operatoren verfügbar.

Hinweis

Wenn Sie nach mehreren Kriterien filtern, müssen alle Kriterien den Wert "true" haben, um Ergebnisse zurückzugeben. Beispiel: SquareFeet = 2000 AND Division <> 123.

Filteroperatoren

Name des Steuerelements Beschreibung
Ist gleich Gibt Attributwerte zurück, die den angegebenen Kriterien genau entsprechen. Um nach Mountain-100zu filtern, müssen Sie z.B. Mountain-100eingeben.
Ist nicht gleich Gibt Attributwerte zurück, die keine genaue Übereinstimmung mit den angegebenen Kriterien aufweisen. Die Filterkriterien müssen dem Attributwert, den Sie aus den Ergebnissen ausschließen möchten, genau entsprechen. Um Ergebnisse auszuschließen, die mit Mountain-100übereinstimmen, müssen Sie z.B. Mountain-100eingeben.



Hinweis: Wenn eine Filteranwendung mit einer „Ist ungleich“-Klausel auf ein Attribut angewendet wird, wird ein Element, dessen Attribut nicht NULL ist, die Filterbedingung übergeben und zurückgegeben werden, wenn in Ihren Datenbankeinstellungen SET ANSI_NULLS auf ON festgelegt ist. Um dieses Verhalten zu beenden, legen Sie SET ANSI_NULLS in den Datenbankeinstellungen auf OFF fest. Wenn SET ANSI_NULLS auf OFF festgelegt ist, werden alle Datenvergleiche mit einem NULL-Wert als TRUE ausgewertet, falls der Datenwert NULL ist. Dies hat zur Folge, dass das Element die „Ist ungleich“-Klausel nicht besteht. Weitere Informationen finden Sie unter SET ANSI_NULLS (Transact-SQL).
Ist wie Verwendet den LIKE-Operator aus Transact-SQL zum Filtern von Ergebnissen. Weitere Informationen finden Sie unter LIKE (Transact-SQL) in SQL Server Books Online.
Ist nicht wie Verwendet den NOT-Operator aus Transact-SQL zum Filtern von Ergebnissen. Weitere Informationen finden Sie unter NOT (Transact-SQL) in SQL Server Books Online.
Ist größer als Gibt Attributwerte zurück, die größer als die angegebenen Kriterien sind. Um Attributwerte zurückzugeben, die mit einem Buchstaben größer als Fbeginnen, geben Sie z. B. Fein.
Ist kleiner als Gibt Attributwerte zurück, die kleiner als die angegebenen Kriterien sind. Um Attributwerte zurückzugeben, die mit einem Buchstaben kleiner als Fbeginnen, geben Sie z. B. Fein.
Ist größer als oder gleich Gibt Attributwerte zurück, die größer oder gleich den angegebenen Kriterien sind. Um Attributwerte zurückzugeben, die mit der Zahl 3 oder einer höheren Zahl beginnen, geben Sie z. B. 3ein.
Ist kleiner als oder gleich Gibt Attributwerte zurück, die kleiner oder gleich den angegebenen Kriterien sind. Um Attributwerte zurückzugeben, die mit der Zahl 3 oder einer kleineren Zahl beginnen, geben Sie z. B. 3ein.
Treffer Verwendet einen Fuzzysuchindex zum Filtern von Ergebnissen.

Geben Sie im Feld Ähnlichkeitsgrad an, wie genau die Abweichung der Attributwerte von den angegebenen Filterkriterien (mit einem Standardwert von „30 %“) sein muss.

Wählen Sie eine der folgenden Möglichkeiten im Listenfeld Algorithmus aus.

Levenshtein: Eine Distanz auf Grundlage der Anzahl von Bearbeitungen (beispielsweise Hinzufügungen oder Löschungen), die benötigt wird, um von einer Zeichenfolge zur nächsten zu gelangen. Dies ist die Standardeinstellung. Erfordert keine zusätzlichen Parameter.

Jaccard: Ein Index, der sich am besten eignet, wenn versucht wird, mehrere Zeichenfolgen abzugleichen. Diese Suche unterstützt einen zusätzlichen Parameter der Kapselungsvorspannung (siehe unten).

Jaro-Winkler: Eine Distanz, die sich am besten für die Suche von doppelten Personennamen eignet. Diese Methode gibt mehr Ergebnisse zurück als jede andere Methode. Unterstützt keine Kapselungsvorspannung.

Längste gemeinsame Teilsequenz: Funktioniert auf Grundlage einer Teilsequenz, in der die Buchstaben eines Musters in einer Reihenfolge angezeigt werden, obwohl sie getrennt werden können (beispielsweise ist „MSR“ eine Teilsequenz von „MeiSteR“). Diese Suche unterstützt einen zusätzlichen Parameter der Kapselungsvorspannung (siehe unten).



Hinweis: Fügen Sie für den Jaccard - oder den Längste gemeinsame Teilsequenz -Algorithmus einen Verzerrungswert für den Einschlusshinzu. Dies ist ein Längenschwellenwert, der in einem dezimalen Prozentsatz zwischen "0" und "1" bereitgestellt wird, mit dem Standard "0,62". Ein niedrigerer Schwellenwert vergrößert die Anzahl der möglichen zurückgegebenen Übereinstimmungen.
Stimmt nicht überein mit Verwendet einen Fuzzysuchindex zum Filtern von Ergebnissen. Geben Sie im Feld Ähnlichkeitsgrad an, wie genau die Abweichung der Attributwerte von den angegebenen Filterkriterien sein muss.
Enthält Muster Verwendet reguläre Ausdrücke von .NET Framework, um Ergebnisse nach einem angegebenen Muster zu filtern. Weitere Informationen zu regulären Ausdrücken finden Sie unter Sprachelemente für reguläre Ausdrücke in der MSDN Library.
Enthält kein Muster Verwendet reguläre Ausdrücke von .NET Framework zum Filtern von Ergebnissen, die einem angegebenen Muster nicht entsprechen. Weitere Informationen zu regulären Ausdrücken finden Sie unter Sprachelemente für reguläre Ausdrücke in der MSDN Library.
Ist NULL Gibt Attributwerte zurück, die NULL lauten. Das Feld Kriterien wird deaktiviert, wenn Sie den Ist NULL -Operator auswählen.
Ist nicht NULL Gibt Attributwerte zurück, die nicht NULL lauten. Das Feld Kriterien wird deaktiviert, wenn Sie den Ist nicht NULL -Operator auswählen.