Sub-query không tương quan
Một sub-query là một truy vấn nằm bên trong truy vấn khác. Sub-query trả kết quả về cho truy vấn ngoài để tiếp tục xử lý.
Bạn cần một truy vấn trả về khu vực (region) và các quốc gia đã từng xảy ra động đất có tâm ở độ sâu từ 400km trở lên. Truy vấn của bạn sẽ dùng bảng Earthquakes trong sub-query và bảng Nations trong truy vấn ngoài.
Bài tập này là một phần của khóa học
Cải thiện hiệu năng truy vấn trong SQL Server
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
SELECT UNStatisticalRegion,
CountryName
FROM Nations
WHERE ___ -- Country code for outer query
IN (SELECT ___ -- Country code for sub-query
FROM Earthquakes
WHERE ___ >= ___ ) -- Depth filter
ORDER BY UNStatisticalRegion;