Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Récupère des lignes à partir de flux d’entrée et active la sélection d’une ou de plusieurs colonnes d’un ou de plusieurs flux d’entrée dans Azure Stream Analytics. Les clauses principales utilisées avec une expression SELECT peuvent être résumées comme suit :
[ 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 ]
Syntaxe
SELECT <select_list>
<select_list> ::=
{
*
| { input_name | input_alias }.*
| {
[ { input_name | input_alias }. ]
{ column_name }
| expression [ [ AS ] column_alias ]
}
| column_alias = expression
} [ ,...n ]
Les arguments
*
Spécifie que toutes les colonnes de tous les flux d’entrée de la clause FROM doivent être retournées. Les colonnes sont retournées par la source d’entrée, comme spécifié dans la clause FROM, et dans l’ordre dans lequel elles existent dans le flux entrant.
input_name | input_alias.*
Limite l’étendue du * au nom d’entrée spécifié.
column_name.*
Pour les colonnes de type Record (objet complexe), retournez tous les champs imbriqués sous forme de colonnes individuelles.
Les colonnes de * expression avec des noms en conflit avec les colonnes précédemment projetées dans la même instruction SELECT sont ignorées. Les colonnes du côté gauche de l’instruction SELECT sont prioritaires sur les colonnes de droite.
column_name
Nom d’une colonne à retourner. Qualifiez column_name pour empêcher une référence ambiguë, par exemple lorsque deux sources d’entrée dans la clause FROM ont des colonnes avec des noms en double.
expression
Est une constante, une fonction, une combinaison de noms de colonnes, de constantes et de fonctions connectées par un opérateur ou un opérateur ou une sous-requête.
column_alias
Nom alternatif pour remplacer le nom de colonne dans le jeu de résultats de la requête. Par exemple, un alias tel que Quantity, ou [Quantity to Date], ou Qty peut être spécifié pour une colonne nommée quantity. Les alias sont également utilisés pour spécifier des noms pour les résultats des expressions. column_alias ne peut pas être utilisé dans une clause WHERE, GROUP BY ou HAVING.
Remarque
Pour accéder à un champ ou une propriété qui utilise des caractères qui doivent être placés dans l’échappement, des guillemets doubles peuvent être utilisés : SELECT "[my][Field]" AS myField ....
Exemple :
SELECT TollId, EntryTime AS VehicleEntryTime, LicensePlate, State, Make, Model, VehicleType, VehicleWeight, Toll, Tag
FROM TollTagEntry TIMESTAMP BY EntryTime