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

รายงานที่ 1: นักกีฬาฤดูร้อนที่มีเหรียญรางวัลมากที่สุด

เมื่อเข้าใจข้อมูลได้ดีแล้ว มาเริ่มสร้างองค์ประกอบแรกของแดชบอร์ดกัน นั่นคือ Most Decorated Summer Athletes:

งานของคุณคือสร้างรายงานพื้นฐานสำหรับองค์ประกอบนี้ โดยมีรายละเอียดดังนี้:

  • คอลัมน์ที่ 1 ควรเป็น athlete_name
  • คอลัมน์ที่ 2 ควรเป็น gold_medals
  • รายงานควรแสดงเฉพาะนักกีฬาที่มีเหรียญทองอย่างน้อย 3 เหรียญ
  • รายงานควรเรียงลำดับตามจำนวนเหรียญทองที่ได้รับ โดยให้นักกีฬาที่มีเหรียญมากที่สุดอยู่ด้านบน

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

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

ดูคอร์ส

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

  • เลือก athlete_name และ gold_medals โดย JOIN ตาราง summer_games กับ athletes
  • แสดงเฉพาะ athlete_name ที่มีเหรียญทองอย่างน้อย 3 เหรียญ
  • เรียงลำดับตารางโดยให้ gold_medals ที่มากที่สุดอยู่ด้านบน

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

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

-- Pull athlete_name and gold_medals for summer games
SELECT 
	____ AS athlete_name, 
    ____ AS gold_medals
FROM ____ AS s
JOIN ____ AS a
ON ____
GROUP BY ____
-- Filter for only athletes with 3 gold medals or more
____
-- Sort to show the most gold medals at the top
ORDER BY ____;
แก้ไขและรันโค้ด