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.
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')
Verwandte Themen
-
Referenz-
-
Konzeptionelle