Partager via


REGROUPER PAR

✅ Azure Stream Analytics ✅ Fabric Eventstream

Regroupe un ensemble de lignes sélectionné dans un ensemble de lignes récapitulatives par les valeurs d’une ou plusieurs colonnes ou expressions. Une ligne est retournée pour chaque groupe. Les fonctions d’agrégation dans la liste de sélection> de <la clause SELECT fournissent des informations sur chaque groupe au lieu de lignes individuelles.

Syntaxe

GROUP BY <group by spec>  
  
<group by spec> ::=  
    <group by item> [ ,...n ]  
    | <window_type> | System.Timestamp()  
  
<group by item> ::=  
    <column_expression>  
  

L’window_type <> ou System.Timestamp() est obligatoire, <le groupe par élément> est facultatif. < > window_type et une séquence de <groupes par éléments> peuvent apparaître dans n’importe quel ordre.

Les arguments

<window_type>

Spécifie les fenêtres prises en charge par Azure Stream Analytics. Voir Fenêtrage.

< column_expression >

Expression ou nom de la colonne sur laquelle l’opération de regroupement est effectuée. L’expression de colonne ne peut pas contenir d’alias de colonne défini dans la liste SELECT.

Exemple :

SELECT TollId, System.Timestamp() AS WinEndTime, COUNT(*)   
FROM TollTagEntry TIMESTAMP BY EntryTime  
GROUP BY TumblingWindow( minute , 3 ) , TollId  

Voir aussi

System.Timestamp()
Fenêtrage