Literális érték összehasonlítása

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')

referencia

LIKE predikátum

DATEADD függvény

többértékű (TÖMB) összehasonlítások

NULL predikátum

fogalmi

Full-Text Predikátumok

nemFull-Text predikátumok