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.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Lekéri a sorokat a bemeneti streamekből, és lehetővé teszi egy vagy több oszlop kiválasztását egy vagy több bemeneti streamből az Azure Stream Analyticsben. A SELECT kifejezéshez használt fő záradékok a következőképpen foglalhatók össze:
[ WITH <Result_Set_name>]
SELECT select_list
FROM input_source [TIMESTAMP BY column_name ] [PARTITION BY column_name ]
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
Szemantika
SELECT <select_list>
<select_list> ::=
{
*
| { input_name | input_alias }.*
| {
[ { input_name | input_alias }. ]
{ column_name }
| expression [ [ AS ] column_alias ]
}
| column_alias = expression
} [ ,...n ]
Érvek
*
Megadja, hogy a FROM záradék összes bemeneti adatfolyamának minden oszlopát vissza kell adni. Az oszlopokat a bemeneti forrás adja vissza a FROM záradékban megadott módon, és abban a sorrendben, amelyben a bejövő streamben léteznek.
input_name | input_alias.*
A * hatókörét a megadott bemeneti névre korlátozza.
column_name.*
Rekord típusú oszlopok esetén (összetett objektum) az összes beágyazott mezőt adja vissza önálló oszlopként.
Az ugyanabban a SELECT utasításban korábban előre jelzett oszlopokkal ütköző * kifejezésből származó oszlopok figyelmen kívül lesznek hagyva. A SELECT utasítás bal oldalán lévő oszlopok elsőbbséget élveznek a jobb oldali oszlopokkal szemben.
column_name
A visszaadni kívánt oszlop neve. Minősítse a column_name, hogy megakadályozza a kétértelmű hivatkozásokat, például akkor, ha a FROM záradék két bemeneti forrása ismétlődő nevű oszlopokkal rendelkezik.
kifejezés
Egy operátor vagy operátor által összekapcsolt állandó, függvény, oszlopnevek, állandók és függvények tetszőleges kombinációja, vagy egy allekérdezés.
column_alias
Alternatív név a lekérdezés eredményhalmazában szereplő oszlopnév helyére. Megadhat például egy aliast, például a Quantity vagy a [Quantity to Date] (Mennyiség a dátumig) vagy a Qty (Mennyiség) értéket egy mennyiség nevű oszlophoz. Az aliasok a kifejezések eredményeinek nevét is megadják. column_alias nem használható WHERE, GROUP BY vagy HAVING záradékban.
Megjegyzés
Ha olyan mezőt vagy tulajdonságot szeretne elérni, amely a feloldandó karaktereket használja, dupla idézőjeleket használhat: SELECT "[my][Field]" AS myField ....
példa
SELECT TollId, EntryTime AS VehicleEntryTime, LicensePlate, State, Make, Model, VehicleType, VehicleWeight, Toll, Tag
FROM TollTagEntry TIMESTAMP BY EntryTime