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

Thứ tự cú pháp - các trận động đất rất lớn

Khi một truy vấn được thực thi, nó sẽ dừng lại tại lỗi đầu tiên gặp phải và trả về thông báo lỗi. Vì truy vấn được xử lý theo từng bước, lỗi đầu tiên nó dừng lại sẽ liên quan đến thứ tự xử lý.

  • FROM được xử lý trước và kiểm tra xem các bảng được truy vấn có tồn tại trong cơ sở dữ liệu hay không.
  • WHERE luôn được xử lý sau FROM nếu có chỉ định điều kiện lọc hàng. Các cột áp dụng điều kiện lọc phải tồn tại.
  • SELECT chỉ được xử lý khi dữ liệu đã sẵn sàng để trích xuất và hiển thị hoặc trả về cho người dùng.

Bài tập này có ba truy vấn — mỗi truy vấn đều có lỗi. Nhiệm vụ của bạn là tìm và sửa các lỗi đó.

Lưu ý: phần chữ màu đỏ bên dưới thẻ Kết quả truy vấn mô tả lỗi.

Hướng dẫn 1/3

undefined XP
  • 1

    Chọn Chạy mã và xem lỗi được tạo ra. Sửa lỗi rồi chọn Gửi câu trả lời.

  • 2

    Chọn Chạy mã và xem lỗi được tạo ra. Sửa lỗi rồi chọn Gửi câu trả lời.

  • 3

    Chọn Chạy mã và xem lỗi được tạo ra. Sửa lỗi rồi chọn Gửi câu trả lời.