Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A literális érték-összehasonlítás szabványos összehasonlító operátorokat használ az egyértékű oszlopok konstans értékhez való egyeztetéséhez. További információ a többértékű oszlopok összehasonlításáról: Többértékű (TÖMB) összehasonlítások.
A literális érték-összehasonlító predikátum a következő szintaxist tartalmazza:
...WHERE <column> <comparison operator> <literal>
Jegyzet
Az összehasonlítás jobb oldalán konstansnak kell lennie. Nem hasonlíthat össze egy oszlopot egy számított értékkel, és nem hasonlíthat össze egy oszlopot egy másik oszloptal.
Az oszloprész bármely érvényes tulajdonságoszlop, és szükség esetén más típusba is átadhatja. Ha szeretné, az oszlop nevét dupla idézőjelekbe foglalhatja az olvashatóság érdekében, a funkció befolyásolása nélkül. További információ: Oszlopadattípusának megadása.
A literál lehet bármilyen sztring, numerikus, hexadecimális, logikai vagy dátumkonstans, egyetlen idézőjelek közé zárva. A rendszer csak a pontos egyezéseket ismeri fel, a helyettesítő karaktereket pedig figyelmen kívül hagyja. A literál egy másik típusra is vethető.
Összehasonlító operátorok
Az alábbi táblázat a támogatott összehasonlító operátorokat ismerteti.
| Összehasonlító operátor | Leírás |
|---|---|
| = | Egyenlő |
| != vagy <> | Nem egyenlő |
| > | Nagyobb, mint |
| >= | Nagyobb vagy egyenlő |
| < | Kisebb, mint |
| <= | Kisebb vagy egyenlő |
A "=" operátorral együtt a Windows Search strukturált lekérdezési nyelve (SQL) támogatja a BEFORE és after kulcsszavak használatát, amelyek megadják, hogy a lekérdezésnek egy adott érték előtt vagy után kell-e összehasonlítania az oszlopértékeket a szótár rendezési sorrendjében.
...WHERE <column> <comparison operator> [BEFORE | AFTER](<https://msdn.microsoft.com/library/Ff637626(v=MSDN.10).aspx>)
Megjegyzés: a dátumok összehasonlításához DÁTUMADDkell használnia.
Példák
Az alábbiakban példákat láthat a literális érték-összehasonlító predikátumra.
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')
Kapcsolódó témakörök
-
referencia
-
fogalmi