Phân nhóm trên, giữa và dưới theo ba phần
Chia dữ liệu của bạn thành ba phần hoặc tứ phân vị thường hữu ích để hiểu cách các giá trị trong tập dữ liệu được phân bố. Tính thống kê tóm tắt (trung bình, tổng, độ lệch chuẩn, v.v.) cho ba phần trên, giữa và dưới có thể giúp bạn xác định phân phối mà các giá trị của bạn tuân theo.
Bài tập này là một phần của khóa học
Thống kê tóm tắt và Window Functions trong PostgreSQL
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
WITH Athlete_Medals AS (
SELECT Athlete, COUNT(*) AS Medals
FROM Summer_Medals
GROUP BY Athlete
HAVING COUNT(*) > 1)
SELECT
Athlete,
Medals,
-- Split athletes into thirds by their earned medals
___ ___ ___ AS Third
FROM Athlete_Medals
ORDER BY Medals DESC, Athlete ASC;