NOT IN và NOT EXISTS
NOT IN và NOT EXISTS lần lượt làm điều ngược lại với IN và EXISTS. Chúng được dùng để kiểm tra dữ liệu có trong một bảng có vắng mặt ở bảng khác hay không.
Bạn muốn biết liệu có quốc gia nào trong bảng Nations không xuất hiện trong bảng Cities. Có thể có nhiều lý do cho việc này. Ví dụ, tất cả dân số thành phố của một quốc gia có thể quá nhỏ nên không được liệt kê, hoặc tại thời điểm tổng hợp dữ liệu, không có dữ liệu thành phố cho quốc gia đó.
Bạn sẽ so sánh các truy vấn dựa trên mã quốc gia.
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 WorldBankRegion,
CountryName
FROM Nations
WHERE Code2 ___ ___ -- Add the operator to compare queries
(SELECT ___ -- Country code column
FROM Cities);