다음을 통해 공유


GROUP BY (그룹화를 위한 SQL 구문)

✅ Azure Stream Analytics ✅ Fabric Eventstream

선택한 행 집합을 하나 이상의 열 또는 식 값으로 요약 행 집합으로 그룹화합니다. 각 그룹에 대해 하나의 행이 반환됩니다. 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()
창 모드