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

NOT IN và NOT EXISTS

NOT INNOT EXISTS lần lượt làm điều ngược lại với INEXISTS. 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

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 WorldBankRegion,
       CountryName
FROM Nations
WHERE Code2 ___ ___ -- Add the operator to compare queries
	(SELECT ___ -- Country code column
	 FROM Cities);
Chỉnh sửa và Chạy Mã