Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De vergelijking van letterlijke waarden maakt gebruik van standaardvergelijkingsoperators voor het vergelijken van een kolom met één waarde met een letterlijke waarde. Zie Vergelijkingen met meerdere waarden (MATRIX)voor meer informatie over het vergelijken van kolommen met meerdere waarden.
Het predicaat voor letterlijke waardevergelijking heeft de volgende syntaxis:
...WHERE <column> <comparison operator> <literal>
Notitie
De rechterkant van de vergelijking moet een letterlijke naam zijn. U kunt een kolom niet vergelijken met een berekende waarde en u kunt een kolom niet vergelijken met een andere kolom.
Het kolomonderdeel is een geldige eigenschapskolom en kan indien nodig worden omgezet naar een ander type. U kunt desgewenst de kolomnaam tussen dubbele aanhalingstekens plaatsen voor leesbaarheid zonder dat dit van invloed is op de functionaliteit. Zie Het gegevenstype van een kolomcasten voor meer informatie.
De letterlijke waarde kan elke tekenreeks, numeriek, hexadecimaal, Booleaanse waarde of datum letterlijk zijn, tussen enkele aanhalingstekens. Alleen exacte overeenkomsten worden herkend en jokertekens worden genegeerd. De letterlijke gegevens kunnen ook worden omgezet in een ander type.
Vergelijkingsoperators
In de volgende tabel worden de ondersteunde vergelijkingsoperatoren beschreven.
| Vergelijkingsoperator | Beschrijving |
|---|---|
| = | Gelijk aan |
| != of <> | Niet gelijk aan |
| > | Groter dan |
| >= | Groter dan of gelijk aan |
| < | Kleiner dan |
| <= | Kleiner dan of gelijk aan |
In combinatie met de operator '=' ondersteunt Windows Search Structured Query Language (SQL) het gebruik van VOOR- en NA-trefwoorden, die aangeven of de query kolomwaarden moet vergelijken voor of na een opgegeven waarde, in sorteervolgorde voor woordenlijst.
...WHERE <column> <comparison operator> [BEFORE | AFTER](<https://msdn.microsoft.com/library/Ff637626(v=MSDN.10).aspx>)
Opmerking: als u datums wilt vergelijken, moet u DATEADD-gebruiken.
Voorbeelden
Hier volgen voorbeelden van het vergelijkingspredicaat voor letterlijke waarden.
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')
Verwante onderwerpen
-
-
conceptuele