다음을 통해 공유


STDEVP(Transact-SQL)

지정한 식에 있는 모든 값의 모집단에 대한 통계적 표준 편차를 반환합니다.

적용 대상: SQL Server(SQL Server 2008 - 현재 버전), Windows Azure SQL 데이터베이스(최초 릴리스 - 현재 릴리스)

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

구문

STDEVP ( [ ALL | DISTINCT ] expression ) 
   OVER ( [ partition_by_clause ] order_by_clause )

인수

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

  • DISTINCT
    각 고유 값을 고려하도록 지정합니다.

  • expression
    숫자 입니다. 집계 함수와 하위 쿼리는 허용되지 않습니다. expression은 bit 데이터 형식을 제외한 정확한 수치 또는 근사치 숫자 데이터 형식 범주의 식입니다.

  • OVER ( [ partition_by_clause ] order_by_clause**)**
    partition_by_clause는 FROM 절이 생성한 결과 집합을 함수가 적용되는 파티션으로 나눕니다. 지정하지 않을 경우 쿼리 결과 집합의 모든 행이 단일 그룹으로 취급됩니다. order_by_clause는 작업이 수행되는 논리적 순서를 결정합니다. order_by_clause는 필수입니다. 자세한 내용은 OVER 절(Transact-SQL)을 참조하십시오.

반환 형식

float

주의

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

STDEVP는 OVER 및 ORDER BY 절 없이 사용되는 경우 결정적 함수이고, OVER 및 ORDER BY 절과 함께 지정되는 경우 비결정적 함수입니다. 자세한 내용은 결정적 함수 및 비결정적 함수를 참조하십시오.

다음은 AdventureWorks2012 데이터베이스의 SalesPerson 테이블에 있는 모든 보너스 값의 모집단에 대한 표준 편차를 반환하는 예입니다.

SELECT STDEVP(Bonus)
FROM Sales.SalesPerson;
GO

참고 항목

참조

집계 함수(Transact-SQL)

OVER 절(Transact-SQL)