เลือกประเภท join ที่เหมาะสม
ตอนนี้พร้อมแล้วสำหรับการใช้ join ทุกรูปแบบ ลองมาทดสอบความรู้กับโจทย์ท้าทายนี้!
จงหาชื่อประเทศ 5 อันดับแรกและภูมิภาคของแต่ละประเทศที่มีอายุขัยเฉลี่ยต่ำที่สุดในปี 2010 ใช้ความรู้เรื่อง join, การกรอง, การเรียงลำดับ และการจำกัดจำนวนผลลัพธ์เพื่อสร้างรายการนี้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การ Join ข้อมูลใน SQL
คำแนะนำการฝึกหัด
- เขียน join ระหว่าง
countries AS cกับpopulations as pให้สมบูรณ์ - กรองข้อมูลเฉพาะปี 2010
- เรียงผลลัพธ์ตามอายุขัยเฉลี่ยจากน้อยไปมาก
- จำกัดผลลัพธ์ให้แสดงเพียง 5 ประเทศ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
c.name AS country,
region,
life_expectancy AS life_exp
FROM countries AS c
-- Join to populations (alias as p) using an appropriate join
___
ON c.code = p.country_code
-- Filter for only results in the year 2010
___
-- Sort by life_exp
___
-- Limit to five records
___;