การกำหนดหมายเลขแถว
การประยุกต์ใช้ window functions ที่ง่ายที่สุดคือการกำหนดหมายเลขให้กับแต่ละแถว ซึ่งช่วยให้ดึงข้อมูลแถวที่ n ได้อย่างสะดวก ตัวอย่างเช่น หากไม่มีคอลัมน์ที่เก็บหมายเลขแถวไว้ การดึงข้อมูลแถวที่ 35 จากตารางใดก็ตามจะเป็นเรื่องที่ยุ่งยากมาก
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
PostgreSQL Summary Stats and Window Functions
คำแนะนำการฝึกหัด
- กำหนดหมายเลขให้กับทุกแถวในชุดข้อมูล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
*,
-- Assign numbers to each row
___ ___ AS Row_N
FROM Summer_Medals
ORDER BY Row_N ASC;