ประเทศสุดท้ายตามชื่อ
เช่นเดียวกับการดึงค่าของแถวแรกในชุดข้อมูล คุณยังสามารถดึงค่าของแถวสุดท้ายได้ด้วย ซึ่งมีประโยชน์มากเมื่อต้องการเปรียบเทียบค่าล่าสุดกับค่าก่อนหน้า
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
PostgreSQL Summary Stats and Window Functions
คำแนะนำการฝึกหัด
- คืนค่าปีและเมืองที่จัดการแข่งขันกีฬาโอลิมปิกแต่ละครั้ง
- ดึงชื่อเมืองล่าสุดที่เคยจัดการแข่งขันกีฬาโอลิมปิก
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
WITH Hosts AS (
SELECT DISTINCT Year, City
FROM Summer_Medals)
SELECT
Year,
City,
-- Get the last city in which the Olympic games were held
___ OVER (
ORDER BY ___ ASC
RANGE BETWEEN
UNBOUNDED PRECEDING AND
UNBOUNDED FOLLOWING
) AS Last_City
FROM Hosts
ORDER BY Year ASC;