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

อายุของนักกีฬาที่มากที่สุดแยกตามภูมิภาค

ดู E:R diagram ที่กำหนดให้ต่อไปนี้:

ในแบบฝึกหัดก่อนหน้า คุณได้ระบุแล้วว่าต้องใช้ตารางใดบ้างในการสร้างรายงานที่แสดง อายุของนักกีฬาที่มากที่สุดแยกตามภูมิภาค ตอนนี้ให้ตั้งค่าคิวรีเพื่อสร้างรายงานนี้

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การรายงานผลด้วย SQL

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างรายงานที่แสดง region และ age_of_oldest_athlete
  • รวมตารางทั้งสามโดยใช้คำสั่ง JOIN สองครั้งแยกกัน
  • จัดกลุ่มด้วยฟิลด์ที่ไม่ได้ถูก aggregate
  • กำหนด alias ให้แต่ละตาราง AS ตัวอักษรแรกของชื่อตาราง (ตัวพิมพ์เล็ก)

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Select the age of the oldest athlete for each region
SELECT 
	____, 
    ____ AS age_of_oldest_athlete
FROM ____
-- First JOIN statement
JOIN ____
____
-- Second JOIN statement
JOIN ____
____
GROUP BY ____;
แก้ไขและรันโค้ด