GROUP BY(Azure 스트림 분석)
하나 이상의 열이나 식 값을 기준으로 선택한 행 집합을 요약 행 집합으로 그룹화합니다. 그룹마다 하나의 행이 반환됩니다. SELECT 절의 <선택> 목록에 있는 집계 함수는 개별 행 대신 각 그룹에 대한 정보를 제공합니다.
Syntax
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 스트림 분석이 지원되는 창 작업을 지정합니다. 창(Azure Stream Analytics)을 참조하세요.
< column_expression >
그룹화 작업을 수행하는 열의 이름이나 식입니다. 열 식에는 SELECT 목록에 정의된 열 별칭이 포함될 수 없습니다.
예제
SELECT TollId, System.Timestamp() AS WinEndTime, COUNT(*)
FROM TollTagEntry TIMESTAMP BY EntryTime
GROUP BY TumblingWindow( minute , 3 ) , TollId