VAR(Transact-SQL)
지정한 식에 있는 모든 값의 통계적 분산을 반환합니다. OVER 절이 뒤에 올 수도 있습니다.
구문
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)