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

Sub-query แบบ Correlated

Sub-query ใช้สำหรับดึงข้อมูลจากตารางหรือคิวรีอื่นที่แยกออกจากคิวรีหลัก

เพื่อนคนหนึ่งกำลังทำโปรเจกต์เกี่ยวกับความเสี่ยงจากแผ่นดินไหวทั่วโลก เธอต้องการตารางที่แสดงรายชื่อประเทศทั้งหมด ทวีปที่ตั้ง และค่าความรุนแรงเฉลี่ยของแผ่นดินไหวในแต่ละประเทศ คิวรีนี้จำเป็นต้องดึงข้อมูลจากทั้งตาราง Nations และ Earthquakes

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

การปรับปรุงประสิทธิภาพคิวรีใน SQL Server

ดูคอร์ส

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

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

SELECT UNContinentRegion,
       CountryName, 
        (SELECT ___(___) -- Add average magnitude
        FROM Earthquakes e 
         	  -- Add country code reference
        WHERE n.___ = e.Country) AS AverageMagnitude 
FROM Nations n
ORDER BY UNContinentRegion DESC, 
         AverageMagnitude DESC;
แก้ไขและรันโค้ด