Freigeben über


Literalwertvergleich

Der Literalwertvergleich verwendet Standardvergleichsoperatoren, um eine einwertige Spalte mit einem Literalwert abzugleichen. Informationen zum Vergleichen mehrwertiger Spalten finden Sie unter Mehrwertige Vergleiche (ARRAY).

Das Prädikat für den Literalwertvergleich weist die folgende Syntax auf:

...WHERE <column> <comparison operator> <literal>

Hinweis

Die rechte Seite des Vergleichs muss ein Literal sein. Sie können eine Spalte nicht mit einem berechneten Wert vergleichen, und Sie können eine Spalte nicht mit einer anderen Spalte vergleichen.

 

Der Spaltenteil ist eine beliebige gültige Eigenschaftsspalte und kann bei Bedarf in einen anderen Typ umgewandelt werden. Optional können Sie den Spaltennamen zur Lesbarkeit ohne Beeinträchtigung der Funktionalität in doppelte Anführungszeichen einschließen. Weitere Informationen finden Sie unter Umwandeln des Datentyps einer Spalte.

Das Literal kann eine beliebige Zeichenfolge, ein numerisches, hexadezimales, boolesches oder Datumsliteral sein, das in einfache Anführungszeichen eingeschlossen ist. Es werden nur genaue Übereinstimmungen erkannt, und Wildcardzeichen werden ignoriert. Das Literal kann auch in einen anderen Typ umgewandelt werden.

Vergleichsoperatoren

In der folgenden Tabelle werden die unterstützten Vergleichsoperatoren beschrieben.

Vergleichsoperator BESCHREIBUNG
= Gleich
!= oder <> Ungleich
> Größer als
>= Größer als oder gleich
< Kleiner als
<= Kleiner als oder gleich

 

 

In Verbindung mit dem Operator "=" unterstützt Windows Search strukturierte Abfragesprache (SQL) die Verwendung von BEFORE- und AFTER-Schlüsselwörtern, die angeben, ob die Abfrage Spaltenwerte vor oder nach einem angegebenen Wert in Wörterbuchsortierreihenfolge vergleichen soll.

...WHERE <column> <comparison operator> [BEFORE | AFTER](<https://msdn.microsoft.com/library/Ff637626(v=MSDN.10).aspx>)

Hinweis: Zum Vergleichen von Datumsangaben müssen Sie DATEADD verwenden.

Beispiele

Im Folgenden sind Beispiele für das Literalwertvergleichsprädikat aufgeführt.

SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex 
    WHERE System.Title = 'Accounting'

SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex 
    WHERE System.IsFlagged != TRUE

SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex 
    WHERE System.Size >= 10000

SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex 
    WHERE System.Author = BEFORE('m')

Referenz

LIKE-Prädikat

DATEADD-Funktion

Mehrwertige Vergleiche (ARRAY)

NULL-Prädikat

Konzept

Volltext-Prädikate

Nicht-Volltext-Prädikate