SQL z-score 구하기

SQL을 통해서 표준화점수 구하기

$$ z-score = \frac{X_i - Mean(X)}{std(X)} $$

  • Key : 평균, 표준편차는 하나의 값이니까, croos join으로 해결 group by 처럼 되면 안됨.

SELECT (T1.values - stats.average) / stats.s AS zvalue
FROM  [TABLE] T1 
cross join
(select sttdev(values) as s, avg(values) as average from [TABLE]) stats;

Enter your comment:
Y G R F G