SQL/분석함수

[SQL]분석함수(analytic function)_통계함수(STDDEV, VARIANCE)

한기리 2020. 9. 19. 20:32
728x90
320x100

통계 함수

 

* 통계 함수는 통계에 관련된 값을 계산한다.

 

| STDDEV 함수

STDDEV 함수는 expr의 표준편차를 반환한다.

STDDEV ([DISTINCT | ALL] expr) OVER(analytic_clause)

 

ex )

SELECT job, sal, STDDEV(sal) OVER(PARTITION BY job) AS c1
 FROM emp
WHERE deptno = 30
ORDER BY 2, 1;



| VARIANCE 함수

VARIANCE 함수는 expr의 분산을 반환한다.

VARIANCE([DISTINCT | ALL] expr) OVER(analytic_clause)

 

ex )

SELECT job, sal, VARIANCE(sal) OVER(PARTITION BY job) AS c1
 FROM emp
WHERE deptno = 30
ORDER BY 2, 1;



* 이외에도 아래의 통계 함수를 분석 함수로 사용할 수 있다.

함수 설명
STDDEV 표준편차
STDDEV_POP 모집단 표준편차
STDDEV_SAMP 누적 표본 표준편차
VARIANCE 분산
VAR_POP 모집단 분산
VAR_SAMP 표본 분산
COVAR_POP 모집단 공분산
COVAR_SAMP 표본 공분산
CORR Pearson's 상관 계수
REGR_* 선형회귀(Linear Regression)

 

728x90
320x100