รายงานที่ 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 ____;