การกำหนดหมายเลขให้กับการแข่งขันโอลิมปิกตามลำดับจากน้อยไปมาก
ชุดข้อมูล Summer Olympics เก็บผลการแข่งขันตั้งแต่ปี 1896 ถึง 2012 โดย Summer Olympics ครั้งแรกจัดขึ้นในปี 1896 ครั้งที่สองในปี 1900 และต่อเนื่องกันมาเรื่อย ๆ แล้วถ้าอยากค้นหาได้ง่าย ๆ ว่า Summer Olympics ครั้งที่ 13 จัดขึ้นในปีใด คุณจะต้องกำหนดหมายเลขให้กับแต่ละแถวในตาราง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
PostgreSQL Summary Stats and Window Functions
คำแนะนำการฝึกหัด
- กำหนดหมายเลขให้กับแต่ละปีที่มีการจัด Summer Olympics
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
Year,
-- Assign numbers to each year
___ ___ AS Row_N
FROM (
SELECT ___ ___
FROM Summer_Medals
ORDER BY Year ASC
) AS Years
ORDER BY Year ASC;