SELECT variance
query,
ROUND(AVG(data1) as data1_avg,
ROUND(VARIANCE(data1) as data1_var,
ROUND(AVG(data2) as data2_avg,
ROUND(VARIANCE(data2) as data2_var
FROM Table
GROUP BY query
2000๋ ๋ ์ด์์ ์์๊ธฐ๋ก
2๊ฐ ์ด์์ ๊ตญ์ ์ผ๋ก ์์ํ ์ ์
์ฃผ์
-> ์ ์์ ์ด๋ฆ์ผ๋ก GROUP BY๋ฅผ ํ๋ฉด ์ด๋ฆ์ด ๊ฒน์น๋ ๊ฒฝ์ฐ๋ฅผ ๋ฌด์ํ๋๊ฒ์
-> GROUP BY๋ Unique key๋ก ํด์ผํ๋ค.
SELECT a.name
FROM athletes a
JOIN records r ON a.id = r.athlete_id
JOIN games g ON g.id = r.game_id
WHERE g.year >= 2000 and medal is not NULL
GROUP BY a.id
HAVING COUNT(DISTINCT team_id) >= 2
ORDER BY a.name