728x90
STDDEV_POP
구문
STDDEV_SAMP(expr)
[ OVER (analytic_clause) ]
참고:
구문, 의미, 그리고 제한 사항에 대한 정보는 "Analytic Functions"에 대한 내용을 참조하세요.
목적
STDDEV_POP 함수는 모집단의 표준 편차(population standard deviation)를 계산하고 모집단 분산의 제곱근을 반환하며, 집계 및 분석 함수로 사용할 수 있습니다.
이 함수는 숫자 데이터 유형 또는 숫자 데이터 유형으로 암시적으로 변환할 수 있는 비숫자 데이터 유형을 인수로 받습니다. 함수는 인수의 숫자 데이터 유형과 동일한 데이터 유형을 반환합니다.
참고:
암묵적 변환에 대한 자세한 내용은 표 2-8을 참조하십시오.
이 함수는 VAR_POP 함수의 제곱근과 동일합니다. VAR_POP 함수가 null을 반환할 때, 이 함수 또한 null을 반환합니다.
참고:
- "Aggregate Functions", VAR_POP
- expr의 유효한 형식에 대한 정보는 "About SQL Expressions"를 참조하십시오.
집계 예제
다음 예제는 샘플 테이블 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 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] SUBSTR - 문자열 일부 추출 (0) | 2023.08.21 |
---|---|
[오라클 레퍼런스 함수] STDDEV_SAMP - 샘플 데이터의 표준 편차 반환 (데이터가 1건인 경우 null 반환) (0) | 2023.08.21 |
[오라클 레퍼런스 함수] STDDEV - 샘플 데이터의 표준 편차 반환 (데이터가 1건인 경우 0 반환) (0) | 2023.08.21 |
[오라클 레퍼런스 함수] STATS_WSR_TEST - 짝지은 샘플의 중앙값 차이 유의성 검정(test) (0) | 2023.08.21 |
[오라클 레퍼런스 함수] STATS_T_TEST_* - 두 그룹의 평균 차이 검정(test) (0) | 2023.08.20 |
댓글