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 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] VSIZE - 바이트 수 반환 (0) | 2023.09.05 |
---|---|
[오라클 레퍼런스 함수] VARIANCE - 분산 반환 (0) | 2023.09.04 |
[오라클 레퍼런스 함수] VAR_POP - 숫자 집합의 모집단 분산 반환 (0) | 2023.09.04 |
[오라클 레퍼런스 함수] VALUE - 테이블의 객체 인스턴스(object instances) 반환 (0) | 2023.09.04 |
[오라클 레퍼런스 함수] VALIDATE_CONVERSION - 지정한 데이터 유형으로 변환 가능 여부(0 또는 1) 확인 (0) | 2023.09.04 |
댓글