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.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Haalt rijen op uit invoerstromen en maakt het mogelijk om een of meer kolommen te selecteren uit een of meer invoerstromen in Azure Stream Analytics. De belangrijkste componenten die worden gebruikt met een SELECT-expressie, kunnen worden samengevat als:
[ 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 ]
Syntaxis
SELECT <select_list>
<select_list> ::=
{
*
| { input_name | input_alias }.*
| {
[ { input_name | input_alias }. ]
{ column_name }
| expression [ [ AS ] column_alias ]
}
| column_alias = expression
} [ ,...n ]
Argumenten
*
Hiermee geeft u op dat alle kolommen van alle invoerstromen in de FROM-component moeten worden geretourneerd. De kolommen worden geretourneerd door invoerbron, zoals opgegeven in de FROM-component, en in de volgorde waarin ze aanwezig zijn in de binnenkomende stroom.
input_name | input_alias.*
Beperkt het bereik van de * tot de opgegeven invoernaam.
column_name.*
Voor kolommen van het type Record (complex object) worden alle geneste velden als afzonderlijke kolommen geretourneerd.
Kolommen van * expressie met namen die conflicteren met eerder geprojecteerde kolommen in dezelfde SELECT-instructie worden genegeerd. Kolommen aan de linkerkant van de SELECT-instructie hebben voorrang op kolommen aan de rechterkant.
column_name
Is de naam van een kolom die moet worden geretourneerd. In aanmerking komen column_name om te voorkomen dat een dubbelzinnige verwijzing wordt gebruikt, zoals wanneer twee invoerbron in de FROM-component kolommen met dubbele namen bevat.
expressie
Is een constante, functie, elke combinatie van kolomnamen, constanten en functies die zijn verbonden door een operator of operator of een subquery.
column_alias
Is een alternatieve naam om de kolomnaam in de queryresultatenset te vervangen. Een alias zoals Quantity of [Quantity to Date] of Qty kan bijvoorbeeld worden opgegeven voor een kolom met de naam aantal. Aliassen worden ook gebruikt om namen op te geven voor de resultaten van expressies. column_alias kan niet worden gebruikt in een WHERE-, GROUP BY- of HAVING-component.
Opmerking
Dubbele aanhalingstekens kunnen worden gebruikt om toegang te krijgen tot een veld of eigenschap die gebruikmaakt van tekens die moeten worden ontsnapt: SELECT "[my][Field]" AS myField ....
Voorbeeld
SELECT TollId, EntryTime AS VehicleEntryTime, LicensePlate, State, Make, Model, VehicleType, VehicleWeight, Toll, Tag
FROM TollTagEntry TIMESTAMP BY EntryTime