SUM(SQL Server Compact)

식에서 모든 값 또는 DISTINCT 값만의 합을 반환합니다. SUM은 숫자 열에서만 사용할 수 있습니다. Null 값은 무시됩니다.

구문

SUM ([ ALL ] expression )

인수

  • ALL
    모든 값에 집계 함수를 적용합니다. 기본값은 ALL입니다.


  • 상수, 열 이름 또는 함수와 산술, 비트 및 문자열 연산자의 조합입니다. expression 인수는 bit 데이터 형식을 제외한 정확한 숫자 또는 대략적인 숫자 데이터 형식 범주의 식입니다. 집계 함수 및 하위 쿼리는 허용되지 않습니다.

반환 값

가장 정확한 expression데이터 형식으로 모든 expression값의 합을 반환합니다.

식 결과

반환 형식

integer 범주

int

numeric 범주(p, s)

numeric (38, s)

money 및 smallmoney 범주

money

float 및 real 범주

float

코드 예

다음 예에서는 Products 테이블에서 생산 중단된 모든 제품의 재고 수량 합계를 쿼리합니다.

SELECT SUM([Units In Stock])AS "Units Remaining" FROM Products WHERE Discontinued = 'True'

결과 집합은 다음과 같습니다.

Units Remaining
---------------
101