Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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;
Chỉnh sửa và Chạy Mã