กำหนดหมายเลขให้กับโอลิมปิกฤดูร้อนจากล่าสุดไปเก่าสุด
เราได้กำหนดหมายเลขแถวในชุดข้อมูล Summer Medals ไปแล้ว แล้วถ้าต้องการให้โอลิมปิกที่จัดล่าสุดมีหมายเลขแถวต่ำกว่าล่ะ?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
PostgreSQL Summary Stats and Window Functions
คำแนะนำการฝึกหัด
- กำหนดหมายเลขให้กับแต่ละปีที่มีการจัดโอลิมปิกฤดูร้อน โดยให้ปีที่ล่าสุดมีหมายเลขแถวต่ำกว่า
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
Year,
-- Assign the lowest numbers to the most recent years
___ OVER (___) AS Row_N
FROM (
SELECT DISTINCT Year
FROM Summer_Medals
) AS Years
ORDER BY Year;