ดัชนีประสิทธิภาพ GDP ต่อหัวประชากร
การคำนวณ ดัชนีประสิทธิภาพ (performance index) เป็นวิธีที่ดีในการเปรียบเทียบตัวชี้วัดประสิทธิภาพระหว่างกลุ่มต่างๆ โดยดัชนีประสิทธิภาพจะเปรียบเทียบแต่ละแถวกับค่าอ้างอิง
ขั้นตอนการคำนวณ ดัชนีประสิทธิภาพ มีดังนี้:
- สร้าง window function ที่แสดงผลประสิทธิภาพของทั้ง partition
- คำนวณอัตราส่วนโดยหารประสิทธิภาพของแต่ละแถวด้วยประสิทธิภาพของทั้ง partition
ในแบบฝึกหัดนี้ จะคำนวณ gdp_per_million ของแต่ละประเทศเทียบกับค่าของโลกทั้งใบ
gdp_per_million = gdp / pop_in_millions
ให้อ้างอิงตาราง country_stats_cleaned ซึ่งเป็นสำเนาของ country_stats ที่ไม่มีปัญหาเรื่องชนิดข้อมูล
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การรายงานผลด้วย SQL
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Bring in region, country, and gdp_per_million
SELECT
____,
____,
____ AS gdp_per_million
-- Pull from country_stats_clean
FROM ____ AS cs
JOIN ____ AS c
ON ____
-- Filter for 2016 and remove null gdp values
WHERE ____
GROUP BY ____
-- Show highest gdp_per_million at the top
ORDER BY ___;