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.
Az alábbiakban egy helyi lekérdezés SELECT utasításának alapszintaxisát mutatjuk be:
SELECT [TOP <positive integer>] <columns>
FROM [machinename.]SystemIndex
[WHERE <conditions>]
[ORDER BY <column>]
Az alábbiakban a SELECT utasítás szintaxisának oszloprésze látható:
SELECT [TOP <positive integer>] <column> [ {, <column>} ...]
Az oszlopkijelölő(k)nek érvényes tulajdonságnévoszlopnak kell lenniük, vesszővel elválasztva. Az érvényes oszlopnevek regisztrált tulajdonságleírások, vagy amelyeket a Rendszerhéj tulajdonságrendszerséma határoz meg. Csak azokat az oszlopokat választhatja ki, amelyek lekérdezhetőként vannak megjelölve a tulajdonságrendszersémában. Ha vegyes esettel azonosítja a nem rendszer által definiált tulajdonságokat, akkor az oszlopjelölőt idézőjelek közé kell foglalnia. A rendszer által definiált tulajdonságnevek tartalmazzák a "System" kezdetű összes tulajdonságot (például System.Contact.FirstName), és nem igényelnek idézőjeleket.
Jegyzet
A rendszer által definiált tulajdonságneveket dupla idézőjelek közé is csatolhatja az olvashatóság érdekében. Ez nem befolyásolja a kompatibilitást.
Amikor a lekérdezés olyan dokumentumot ad vissza, amely nem rendelkezik a kért oszloppal, a dokumentum oszlopának értéke NULL.
A SELECT utasításban legalább egy oszlopnevet meg kell adnia. A Strukturált lekérdezési nyelv (SQL) lekérdezésben a csillag (*) használatával megadhatja, hogy egy tábla összes oszlopa vissza legyen adva. Az összes dokumentumra azonban nem vonatkozik definiált és rögzített tulajdonságkészlet. Ezért az SQL-csillag nem engedélyezett a SELECT utasítás<>oszlopaiban.
A legjobb n találatok lekérése
A TOP szintaxissal megadhatja a visszaadandó eredmények maximális számát:
SELECT TOP <positive integer> <column> [ {, <column>} ...]
Oszlop adattípusának kiosztása
Időnként előfordulhat, hogy a dokumentumokból kinyert sztringadatokat más adattípusként kell leadnia, hogy megfelelő összehasonlítást lehessen elvégezni. További információ: Oszlop adattípusának formázása.
Példák
Az alábbi példák az egyező dokumentumok nevét és URL-címét adja vissza.
SELECT System.ItemName, System.ItemUrl FROM SystemIndex WHERE CONTAINS('Microsoft')
SELECT TOP 10 System.ItemName, System.ItemUrl FROM SystemIndex WHERE CONTAINS('Microsoft')
Kapcsolódó témakörök
-
fogalmi
-
Oszlop adattípusának megadása
-
Egyéb erőforrások