Share via


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  

참고 항목

System.Timestamp()
기간 이동