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

เลือกประเภท 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
___;
แก้ไขและรันโค้ด