1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Cải thiện hiệu năng truy vấn trong SQL Server

Connected

Bài tập

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.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Thêm toán tử để so sánh truy vấn bên ngoài với truy vấn con.
  • Thêm cột mã quốc gia vào truy vấn con.