본문 바로가기

[오라클 레퍼런스 함수] VAR_SAMP - 숫자 집합의 표본 분산 반환

by ㅇㅍㅍ 2023. 9. 4.
[오라클 레퍼런스 함수] VAR_SAMP - 숫자 집합의 표본 분산 반환
728x90

 

VAR_SAMP

 

구문

VAR_SAMP(expr) [ OVER (analytic_clause) ]

 

참고:

구문, 의미, 그리고 제한 사항에 대한 정보는 분석 함수에 대한 내용을 참조하세요.

 

목적

VAR_SAMP는 이 집합에서 null을 제외한 숫자 집합의 표본 분산(sample variance)을 반환합니다. 이 함수는 집계 및 분석 함수로 모두 사용할 수 있습니다.

이 함수는 숫자 데이터 유형 또는 숫자 데이터 유형으로 암시적으로 변환될 수 있는 비숫자 데이터 유형을 인수로 취합니다. 함수는 인수의 숫자 데이터 유형과 동일한 데이터 유형을 반환합니다.

 

참고:

암묵적 변환에 대한 자세한 내용은 표 2-8을 참조하십시오.

 

만약 이 함수가 빈 집합에 적용되면, null을 반환합니다. 이 함수는 다음과 같은 계산을 수행합니다:

(SUM(expr - (SUM(expr) / COUNT(expr)))2) / (COUNT(expr) - 1)

 

이 함수는 VARIANCE와 유사하지만, 하나의 요소로 이루어진 입력 집합이 주어진 경우, VARIANCE는 0을 반환하고 VAR_SAMP는 null을 반환합니다.

 

참고:

"About SQL Expressions에서 expr의 유효한 형식에 대한 정보 및 "Aggregate Functions"

 

집계 예제

다음 예제는 샘플 employees 테이블의 급여의 표본 분산을 반환합니다.

SELECT VAR_SAMP(salary) FROM employees;

VAR_SAMP(SALARY)
----------------
      15284813.7

 

분석 예제

VAR_POP에 대한 해석 예제를 참조하십시오.

 


출처: 오라클 레퍼런스

원문 링크: Oracle VAR_SAMP 함수 문서

 

반응형

댓글