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

IN và EXISTS

Bạn muốn biết những thủ đô nào, nếu có, được liệt kê là thành phố gần nhất với các trận động đất đã ghi nhận. Bạn có thể lấy thông tin này bằng cách dùng INTERSECT và so sánh bảng Nations với bảng Earthquakes. Tuy nhiên, INTERSECT yêu cầu số lượng và thứ tự cột trong các câu lệnh SELECT phải giống nhau giữa các truy vấn, trong khi bạn muốn bao gồm thêm các cột từ truy vấn ngoài vào kết quả.

Bạn thử hai truy vấn, mỗi truy vấn dùng một toán tử khác nhau để trả về kết quả bạn cần.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Thêm các cột dân số quốc gia năm 2017 và tên thủ đô vào truy vấn ngoài.
  • Thêm toán tử để so sánh truy vấn ngoài với truy vấn con.