문제
- 기존의 값들을 가지고 변형하여 새로운 컬럼을 제작해야 한다.
- 표본 분산을 구해야 한다.
- 새로 만든 컬럼을 기존 테이블로 그룹화 해준다.
나의 풀이
- ROUND 를 통해 표본 분산을 계산한다.
- ROUND ( 값, 자리수 ) 함수 : 소숫점 반올림. ex) ROUND(23.539 , 2) → 23.54
- 1.을 통해 계산한 소숫점 데이터를 넣을 컬럼명을 지정한다. → AS x_mean
- 생성된 컬럼들을 하나의 테이블로 그룹화 하기 위해 GROUP BY 를 시행한다. →
→ GROUP BY quartet
SELECT quartet,
ROUND(AVG(x), 2) AS x_mean,
ROUND(VARIANCE(x), 2) AS x_var,
ROUND(AVG(y), 2) AS y_mean,
ROUND(VARIANCE(y), 2) AS y_var
FROM points
GROUP BY quartet