Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
✅ Flusso di eventi dell'infrastruttura di Analisi ✅ di flusso di Azure
Recupera le righe dai flussi di input e abilita la selezione di una o più colonne da uno o più flussi di input in Analisi di flusso di Azure. Le clausole principali usate con un'espressione SELECT possono essere riepilogate come segue:
[ 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 ]
Sintassi
SELECT <select_list>
<select_list> ::=
{
*
| { input_name | input_alias }.*
| {
[ { input_name | input_alias }. ]
{ column_name }
| expression [ [ AS ] column_alias ]
}
| column_alias = expression
} [ ,...n ]
Argomenti
*
Specifica che devono essere restituite tutte le colonne di tutti i flussi di input nella clausola FROM. Le colonne vengono restituite dall'origine di input, come specificato nella clausola FROM e nell'ordine in cui sono presenti nel flusso in ingresso.
input_name | input_alias.*
Limita l'ambito di * al nome di input specificato.
column_name.*
Per le colonne di tipo Record (oggetto complesso) restituisce tutti i campi annidati come singole colonne.
Le colonne di * espressione con nomi in conflitto con colonne proiettate in precedenza nella stessa istruzione SELECT vengono ignorate. Le colonne a sinistra dell'istruzione SELECT hanno la precedenza sulle colonne a destra.
column_name
Nome di una colonna da restituire. Qualificare column_name per impedire un riferimento ambiguo, ad esempio quando due origini di input nella clausola FROM hanno colonne con nomi duplicati.
di espressione
Costante, funzione, qualsiasi combinazione di nomi di colonna, costanti e funzioni connesse da un operatore o operatori o da una sottoquery.
column_alias
Nome alternativo per sostituire il nome della colonna nel set di risultati della query. Ad esempio, è possibile specificare un alias, ad esempio Quantity o [Quantity to Date], oppure Qty per una colonna denominata quantity. Gli alias vengono usati anche per specificare i nomi per i risultati delle espressioni. column_alias non può essere utilizzato in una clausola WHERE, GROUP BY o HAVING.
Commento
Per accedere a un campo o a una proprietà che utilizza caratteri di escape, è possibile usare virgolette doppie: SELECT "[my][Field]" AS myField ....
Esempio
SELECT TollId, EntryTime AS VehicleEntryTime, LicensePlate, State, Make, Model, VehicleType, VehicleWeight, Toll, Tag
FROM TollTagEntry TIMESTAMP BY EntryTime