เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การกำหนดหมายเลขแถว

การประยุกต์ใช้ 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;
แก้ไขและรันโค้ด