ГРУППИРОВКА ПО

✅ Поток событий Azure Stream Analytics ✅ Fabric

Группирует выбранный набор строк в набор суммарных строк по значениям одного или нескольких столбцов или выражений. Для каждой группы возвращается одна строка. Агрегатные функции в списке выбора предложения> SELECT <предоставляют сведения о каждой группе вместо отдельных строк.

Синтаксис

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

<Требуется либо window_type>, либо System.Timestamp(), группирование по элементу> является необязательным<. < > window_type и последовательность <групп по элементам> может отображаться в любом порядке.

Аргументы

<window_type>

Указывает все поддерживаемые окна Azure Stream Analytics. См. окно.

< column_expression >

Выражение или имя столбца, на котором выполняется операция группировки. Выражение столбца не может содержать псевдоним столбца, определенный в списке SELECT.

Пример

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

См. также

System.Timestamp()
Открытие окон