다음을 통해 공유


합계

✅ Azure Stream Analytics ✅ Fabric Eventstream

식에 있는 모든 값의 합계를 반환합니다. SUM은 숫자 열에만 사용할 수 있습니다. NULL 값은 무시됩니다. 모든 NULL 값의 경우 결과는 NULL이기도 합니다.

문법

-- Aggregate Function Syntax
SUM ( expression )  

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

주장들

표현식

상수, 열 또는 함수 및 산술 연산자의 조합입니다. SUM은 bigint 및 float 열과 함께 사용할 수 있습니다.

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

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

반환 형식

가장 정확한 expression 데이터 형식에서 모든 expression 값의 합계를 반환합니다.

예시

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

또한 참조하십시오

GROUP BY 절
OVER 절