Freigeben über


Literalwertvergleich

Der Literalwertvergleich verwendet Standardvergleichsoperatoren zum Abgleichen einer einwertigen Spalte mit einem Literalwert Wert. Informationen zum Vergleichen von mehrwertigen Spalten finden Sie unter Mehrwertigen (ARRAY)-Vergleiche.

Das Literalwertvergleichs-Prädikat weist die folgende Syntax auf:

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

Anmerkung

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 umwandeln. Optional können Sie den Spaltennamen in doppelte Anführungszeichen setzen, ohne dass sich dies auf die Funktionalität auswirkt. Weitere Informationen finden Sie unter Umwandeln des Datentyps einer Spalte.

Das Literal kann eine beliebige Zeichenfolge, eine numerische, hexadezimale, boolesche oder ein Datumsliteral sein, die in einfache Anführungszeichen eingeschlossen ist. Nur genaue Übereinstimmungen werden erkannt, und Wildcardzeichen werden ignoriert. Das Literal kann auch in einen anderen Typ umgegossen 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
< Weniger als
<= Kleiner oder gleich

 

 

In Verbindung mit dem Operator "=" unterstützt Windows Search Structured Query Language (SQL) die Verwendung von BEFORE- und AFTER-Schlüsselwörtern, die angeben, ob die Abfrage Spaltenwerte vor oder nach einem angegebenen Wert in der Sortierreihenfolge des Wörterbuchs 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 Literalwertvergleichs-Prä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

Konzeptionelle

Full-Text Prädikate

Nicht-Full-Text Prädikate