다음을 통해 공유


VAR(Transact-SQL)

지정한 식에 있는 모든 값의 통계적 분산을 반환합니다. OVER 절이 뒤에 올 수도 있습니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

VAR ( [ ALL | DISTINCT ] expression ) 

인수

  • ALL
    모든 값에 함수를 적용합니다. 기본값입니다.
  • DISTINCT
    각 고유 값을 고려하도록 지정합니다.
  • expression
    bit 데이터 형식을 제외한 정확한 숫자 또는 근사 숫자 데이터 형식 범주의 입니다. 집계 함수와 하위 쿼리는 허용되지 않습니다.

반환 유형

float

주의

VAR가 SELECT 문의 모든 항목에 대해 사용되는 경우, 결과 집합의 각 값은 계산에 포함됩니다. VAR와 함께 사용할 수 있는 것은 숫자 열뿐입니다. Null 값은 무시됩니다.

다음 예에서는 SalesPerson 테이블의 모든 보너스 값에 대한 분산을 반환합니다.

USE AdventureWorks;
GO
SELECT VAR(Bonus)
FROM Sales.SalesPerson;
GO

참고 항목

참조

집계 함수(Transact-SQL)
OVER 절(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기