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

Thứ tự cú pháp - Động đất New Zealand

Khi thực thi một truy vấn, thứ tự xử lý của các cú pháp SQL chính khác với thứ tự được viết trong câu truy vấn.

Bạn muốn một truy vấn đơn giản trả về tất cả các trận động đất được ghi nhận ở New Zealand có độ lớn từ 7.5 trở lên. Bạn phác thảo truy vấn thành một câu trước khi viết nó.

Từ bảng Earthquakes, lọc chỉ các hàng có Country bằng 'NZ' và Magnitude lớn hơn hoặc bằng 7.5. Sau đó, chọn các cột Date, Place, NearestPop và Magnitude. Sắp xếp kết quả cuối cùng theo Magnitude từ lớn nhất đến nhỏ nhất.

Mã mẫu được sắp xếp theo đúng thứ tự của câu mô tả ở trên, tức là trùng với thứ tự xử lý cú pháp SQL trong cơ sở dữ liệu. Bạn sẽ cần sắp xếp lại để truy vấn chạy mà không lỗi.

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

Hướng dẫn bài tập

  • Hoàn chỉnh truy vấn cần thiết với FROM, WHERE, SELECTORDER BY.
  • Sắp xếp lại câu truy vấn để các thành phần cú pháp theo đúng thứ tự giúp chạy mà không báo lỗi.

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.

/*
Returns earthquakes in New Zealand with a magnitude of 7.5 or more
*/

___ Earthquakes
___ Country = 'NZ'
___ Date, Place, NearestPop, Magnitude
	AND Magnitude >= 7.5
___ ___ Magnitude DESC;
Chỉnh sửa và Chạy Mã