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

ประเทศต่าง ๆ ด้วย Subquery หรือ CTE

ในบรรดาภูมิภาคโอลิมปิก แอฟริกามีฤดูหนาวที่อบอุ่นที่สุด อย่างไรก็ตาม บางประเทศในแอฟริกา ก็ เข้าร่วมการแข่งขันโอลิมปิกฤดูหนาวเช่นกัน ตัวอย่างเช่น โมร็อกโกส่งนักกีฬาเข้าแข่งขันมากกว่า 20 คนตลอดหลายปีที่ผ่านมา อาจเป็นเพราะการมองข้อมูลในระดับภูมิภาคนั้นกว้างเกินไป บางประเทศในแอฟริกาอาจมีอากาศหนาวกว่าประเทศอื่น ๆ ในภูมิภาคเดียวกัน

ลองดูข้อมูลภูมิอากาศฤดูหนาวอีกครั้ง แต่คราวนี้ดูในระดับประเทศ โดยกรองข้อมูลนักกีฬาให้เหลือเฉพาะนักกีฬาชาวแอฟริกัน ซึ่งเริ่มเข้าร่วมการแข่งขันโอลิมปิกครั้งแรกในปี 1960

ลองใช้ทั้งโครงสร้าง Subquery และ CTE แล้วเปรียบเทียบผลลัพธ์ที่ได้

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

การเพิ่มประสิทธิภาพคิวรีใน PostgreSQL

ดูคอร์ส

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

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

-- Climate by country with Olympian athletes
SELECT country
  , temp_06
  , precip_06
FROM climate
WHERE region = 'Africa'
AND olympic_cc IN (___ ___ ___ FROM ___)
ORDER BY temp_06;
แก้ไขและรันโค้ด