การจัดลำดับนักกีฬาโอลิมปิกตามจำนวนเหรียญที่ได้รับ
การกำหนดหมายเลขแถวสามารถนำมาใช้สำหรับการจัดอันดับได้เช่นกัน ตัวอย่างเช่น การกำหนดหมายเลขแถวและเรียงลำดับตามจำนวนเหรียญที่นักกีฬาแต่ละคนได้รับใน OVER clause จะกำหนดให้ 1 แก่นักกีฬาที่ได้รับเหรียญมากที่สุด, 2 แก่นักกีฬาที่ได้รับมากเป็นอันดับสอง และเรียงต่อไปเรื่อย ๆ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
PostgreSQL Summary Stats and Window Functions
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
-- Count the number of medals each athlete has earned
___,
___ AS Medals
FROM Summer_Medals
GROUP BY Athlete
ORDER BY Medals DESC;