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;
Discussion