다음을 통해 공유


AVG(Azure 스트림 분석)

그룹 내 값의 평균을 반환합니다. Null 값은 무시됩니다.

Syntax

-- Aggregate Function Syntax
AVG (expression )  

-- Analytic Function Syntax
AVG ( expression ) OVER ([<PARTITION BY clause>] <LIMIT DURATION clause> [<WHEN clause>])

인수

expression

정확한 숫자 또는 근사치 숫자 데이터 형식 범주의 식입니다. AVG는 bigint 및 float 열에 사용할 수 있습니다. 집계 함수와 하위 쿼리는 사용할 수 없습니다.

OVER ([<PARTITION BY 절><LIMIT DURATION 절> [<WHEN 절>]]

AVG가 적용되는 행 그룹을 결정합니다. PARTITION BY 절은 동일한 파티션 키를 가진 행이 함께 그룹화되도록 지정합니다. LIMIT DURATION 절은 그룹에 포함된 기록의 양을 지정합니다. WHEN 절은 그룹에 포함할 행에 대한 부울 조건을 지정합니다. 사용량에 대한 자세한 내용은 OVER 절 을 참조하세요.

반환 형식

반환 형식은 계산된 식 결과의 형식에 의해 결정됩니다.

예제

SELECT System.Timestamp() AS OutTime, TollId, AVG (Toll)   
FROM Input TIMESTAMP BY EntryTime  
GROUP BY TollId, TumblingWindow(minute,3)  

참고 항목

GROUP BY 절
OVER 절