본문 바로가기

[오라클 레퍼런스 함수] STDDEV_POP - 모집단의 표준 편차 반환

by ㅇㅍㅍ 2023. 8. 21.
[오라클 레퍼런스 함수] STDDEV_POP - 모집단의 표준 편차 반환
728x90

 

STDDEV_POP

 

구문

STDDEV_SAMP(expr)
   [ OVER (analytic_clause) ]

 

참고:

구문, 의미, 그리고 제한 사항에 대한 정보는 "Analytic Functions"에 대한 내용을 참조하세요.

 

목적

STDDEV_POP 함수는 모집단의 표준 편차(population standard deviation)를 계산하고 모집단 분산의 제곱근을 반환하며, 집계 및 분석 함수로 사용할 수 있습니다.

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

 

참고:

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

 

이 함수는 VAR_POP 함수의 제곱근과 동일합니다. VAR_POP 함수가 null을 반환할 때, 이 함수 또한 null을 반환합니다.

 

참고:

 

집계 예제

다음 예제는 샘플 테이블 sh.sales의 판매액의 모집단 및 표본 표준 편차를 반환합니다:

SELECT STDDEV_POP(amount_sold) "Pop", 
   STDDEV_SAMP(amount_sold) "Samp"
   FROM sales;

       Pop       Samp
---------- ----------
896.355151 896.355592

 

분석 예제

다음 예제는 hr.employees 테이블의 각 부서별로 모집단 표준 편차를 반환합니다:

SELECT department_id, last_name, salary, 
   STDDEV_POP(salary) OVER (PARTITION BY department_id) AS pop_std
   FROM employees
   ORDER BY department_id, last_name, salary, pop_std;

DEPARTMENT_ID LAST_NAME                     SALARY    POP_STD
------------- ------------------------- ---------- ----------
           10 Whalen                          4400          0
           20 Fay                             6000       3500
           20 Hartstein                      13000       3500
           30 Baida                           2900  3069.6091
. . .
         100 Urman                           7800 1644.18166
          110 Gietz                           8300       1850
          110 Higgins                        12000       1850
              Grant                           7000          0

 


출처: 오라클 레퍼런스

원문 링크: Oracle STDDEV_POP 함수 문서

 

반응형

댓글